• 20165220 第七周学习总结


    教材学习内容总结

    • MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
    • MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
    • 使用SHOW语句找出在服务器上当前存在什么数据库:
      mysql> SHOW DATABASES;
      2:创建一个数据库MYSQLDATA
      mysql> CREATE DATABASE MYSQLDATA;
      3:选择你所创建的数据库
      mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
      4:查看现在的数据库中存在什么表
      mysql> SHOW TABLES;
      5:创建一个数据库表
      mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
      6:显示表的结构:
      mysql> DESCRIBE MYTABLE;
      7:往表中加入记录
      mysql> insert into MYTABLE values (”hyq”,”M”);
      8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
      mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
      9:导入.sql文件命令(例如D:/mysql.sql)
      mysql>use database;
      mysql>source d:/mysql.sql;
      10:删除表
      mysql>drop TABLE MYTABLE;
      11:清空表
      mysql>delete from MYTABLE;
      12:更新表中数据
      mysql>update MYTABLE set sex=”f” where name=’hyq’;
    • 连接数据库:使用Connection getConnection(java.lang.String)方法建立连接。

    • 关闭连接:输入ResultSet rs = sql.executeQuery("SELECT * FROM students");之后立刻关闭连接。
    • 连接SQL Server数据库: "jdbc:sqlserver://localhost:1433;DatabaseName=user"
    • 连接MySQL: "jdbc:mysql://localhost:3306/databasename"
    • 执行SQL语句接口Statement对象,该对象的常用方法:

      -:void close() 关闭释放资源

      -:ResultSet executeQuery(String sql):执行某条查询语句并返回结果

      -:int execulteUpdate(String sql):可以执行insert,undate或者delete语句。

    代码调试中的问题

    Q:运行Example11_1出错

    A:在Ubuntu中输入sudo apt-get install mysql-server mysql-client下载安装MySQL便可以解决问题。

    代码托管

    上周考试错题总结

    下列关于内部类的说法,正确的是

    A 其他类不可以用某个类的内部类声明对象。

    B 内部类字节码文件的名字格式是“外嵌类名$内部类名”。

    C 内部类的类体可以声明类变量和类方法。

    D 内部类在成员位置上,因此可以被private修饰。 

    正确答案:A B D      内部类的类体中不可以声明类变量和类方法,P162页。

     

    以下关于File类常用方法的叙述,错误的是

    public long length():获取文件长度

     

    public int hashCode():计算此文件的哈希码

     

    public String toString():返回此抽象路径名的路径名字符串

     

    public Boolean isFile():判断一个文件是否是普通文件,而不是目录 

    正确答案: B      public int hashCode():计算此抽象路径名的哈希码。

     

     

    下列关于HashMap<E>泛型类常用方法的介绍,正确的是

    public boolean isEmpty()如果此映射不包含键-值映射关系,则返回 true。

     B public V get(Object key)返回指定键所映射的值;如果此映射不包含该键的映射关系,则抛出异常。

    public V put(K key, V value) 在此映射中关联指定值与指定键。如果该映射以前包含了一个该键的映射关系,则以先定义的值为准。

    public Object clone()返回此 HashMap 实例的浅表副本:并不复制键和值本身。

    正确答案: A D    B中如果此映射不包含该键的映射关系,则返回null。C中如果该映射以前包含了一个该键的映射关系,则旧值被替换。

     

     

    下列关于异常处理的说法,
    A . 一try部分抛出异常对象,那么try部分将立刻结束执行,转向执行相应的catch部分。
    B . catch代码块定义一定会执行的代码,它通常用于关闭资源。
    C . try-catch语句可以由几个catch组成,分别处理发生的异常。
    D . catch括号中列出的异常不得有继承关系,否则会发生编译错误。

    正确的是 A C D    B项:finally代码块定义一定会执行的代码,它通常用于关闭资源。对于异常的部分,如果没有做finally处理,那么这个程序是有缺陷的,每次调用完资源再把资源释放掉是必须的,否则运行压力会特别大。

     

    以下是File类构造方法的是 
    A . File(File parent, String child)
    B . File(String pathname)
    C . File(String parent, String child)
    D . File(URI uri)

    正确答案: A B C D

     

    下列关于异常的说法,错误的是

    A.java使用throws抛出一个异常,使用throw声明方法可能抛出异常。

    B.执行System.out.println(3/0);语句会报ArithmeticException异常。

    C.Java中的错误是以对象的方式呈现为java.lang.Throwable的各种子类实例。

    D.方法parseInt()在执行过程中可能抛出DataFormatException异常。

    正确答案: A B

     

    下列关于Math类的说法,正确的是

    A . public static double cbrt(double a) 返回 double 值的立方根。如果参数为 NaN,那么结果为 NaN。

    B . public static double cos(double a) 返回角的三角余弦。如果参数为 NaN 或无穷大,那么结果为 NaN。

    C . public static double floor(double a) 返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。如果参数为 NaN 或无穷大,那么结果为 NaN。

    D . public static double log10(double a) 返回 double 值的底数为 10 的对数。如果参数为正 0 或负 0,那么结果为负无穷大。

    正确答案: A B D   查询API。C项:如果参数为 NaN、无穷大、正 0 或负 0,那么结果与参数相同。

    参考资料

    Java学习笔记(第8版)

    《Java学习笔记(第8版)》学习指导

    感悟

    这周的内容比前两周明显多了不少,而且是过去没有接触过的新知识和新概念,理解起来需要一定的时间,编写代码也要一步一步地努力提高。我对这些新知识现在还掌握得不够熟练,希望多花时间敲代码后能够熟练应用。我觉得课前预习是非常有必要的,如果不及时掌握那么会被落下很多很多,跟着大部队一起前进才是最好的,结对学习也初次体验了乐趣,相信以后会越来越好!

  • 相关阅读:
    玩聚网和百度新闻的技术差异性
    拿下“[warn] (OS 64)指定的网络名不再可用”错误
    转型要回答的四个问题和一根筋变形Push法
    奇虎之奇酷改版为热点memeTracker之分析
    新媒体的运营之道【三】
    疑似BUG:Python SGMLParser处理html中的javascript失当
    智能语义参透股票 小公司不见得比输大公司
    新SNS的创立和运营之道[360圈座谈]
    在路上:语义和创业
    论Push!
  • 原文地址:https://www.cnblogs.com/brs6666/p/8824962.html
Copyright © 2020-2023  润新知