20165219 2017-2018-2 《Java程序设计》第7周学习总结
20165219 2017-2018-2 《Java程序设计》第7周学习总结
课本知识总结
第11章 JDBC与MySQL数据库
- 连接数据库
1下载JDBC-MySQL数据库驱动
2 加载JDBC-MySQL数据库驱动
3 连接数据库
1. Connection getConnection(java.lang.String,java.lang.String,java.lang.String)
2. Connection getConnection(java.lang.String)
- 查询操作
得到SQL查询语句对象
处理查询结果
关闭连接
- 更新、添加与删除操作
更新 update 表 set 字段 = 新值 where <条件子句>
添加 insert into 表(字段列表) values (对应的具体的记录)或insert into 表 values (对应的具体的记录)
删除 delete from 表名 where <条件子句>
通用查询
事务
上周错题
1
已知list是一个合法的集合引用,getCollection()返回一个合法集合的引用,下列合法的是?
A . for(Object o : list)
B . for(Object o : getCollection())
C . for(Object o : list.iterator())
D . for(lterator i ; list.iterator() ;
i.hasNext() )
E . for(lterator i=list.iterator(); i.hasNext(); )
2
下列关于泛型类的子类的说法,正确的个数为
①LinkedList泛型类创建一个链表结构的对象。
②Stack泛型类创建一个堆栈对象。
③HashMap泛型类创建散列映射。
④DelayQueue泛型类创建一个无界阻塞队列。
⑤TreeSet泛型类创建树映射。
⑥Vector创建可增长的对象数组。
A . 6
B . 5
C . 4
D . 3
3
下列关于TreeSet泛型类常用方法的介绍,正确的是
A . public boolean contains(Object o) 如果此 set 包含指定的元素,则返回 true。如果指定对象无法与该 set 中的当前元素进行比较,或不包含,则返回false。
B . public boolean add(E e)将指定的元素添加到此 set。如果此 set 已经包含这样的元素,则该调用不改变此 set 并返回 false。
C . public boolean addAll(Collection<? extends E> c)将指定 collection 中的所有元素添加到此 set 中。如果此 set 由于调用而发生更改,则返回 true。
D . public E lower(E e) 返回此 set 中严格小于给定元素的最大元素;如果不存在这样的元素,则返回 null。
4
下列关于TreeMap泛型类常用方法的介绍,错误的是
A . public K firstKey()返回此映射中当前第一个(最低)键。
B . public void clear()从此映射中移除所有映射关系。在此调用返回之后,映射将为空。
C . public Object clone()返回此 TreeMap 实例的浅表副本。(键和值本身也被复制。)
D . public Collection
values()返回此映射包含的值的 Collection 视图。该 collection 的迭代器将按相关键的升序返回这些值。
5
下列说法错误的是
A . 两个常量进行并置运算,得到的仍是常量。
B . 并置时只要有一个是变量,Java就会在动态区存放所得到的信String对象的实体和引用。
C . P177的程序运行后,testOne.equals(testTwo)的结果为false。
D.testTwo.equals(you+hi)的结果为true。
6
下列关于正则表达式的说法,正确的是
A . \ba\w*\b匹配以字母a开头的单词
B . \d+匹配1个或更多连续的数字。
C . \b\w{6}\b 匹配6个及以上字符的单词。
D . [0-9]代表的含意与\d就是完全一致的:一位数字
E . \S+匹配不包含空白符的字符串
F . (\d{1,3}.){3}\d{1,3}用来匹配 IP地址。
7
下列说法正确的是
A . Java 8之前,对日期进行运算,使用DateFormat类。
B . 需要人类能理解的时间,建议使用Date类的toString()。
C . 现在国际上通用的标准时间是GMT。
D . new Date(System.currentTimeMillis())等价于new Date()
8
下列关于异常的说法,错误的是
A . Java使用throws抛出一个异常,使用throw声明方法可能抛出异常。
B . 执行System.out.println(3/0);语句会报ArithmeticException异常。
C . Java中的错误是以对象的方式呈现为java.lang.Throwable的各种子类实例。
D . 方法parseInt()在执行过程中可能抛出DataFormatException异常。
9
如果超出JVM运行能力之外,如“byte[] arr=new byte[10241024600];”会抛出java.lang.OutOfMemoryError异常。
A . true
B . false
10
下列关于自定义异常类的描述,正确的是
A . 自定义异常必须继承Exception。
B . 自定义异常可以继承自Error。
C . 自定义异常可以更加明确定位异常出错的位置和给出详细出错信息。
D . 程序中已经提供了丰富的异常类,使用自定义异常没有意义。
11
InputStream类继承自FileInputStream,可以以字节为单位读取文件。
A . true
B . false
代码托管

20165219 2017-2018-2 《Java程序设计》第7周学习总结的更多相关文章
- 学号 20175212 《Java程序设计》第九周学习总结
学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
- 20145337 《Java程序设计》第二周学习总结
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...
- 20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
- 《Java程序设计》第九周学习总结
20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
随机推荐
- python学习(九) 魔法方法、属性和迭代器
9.1 准备工作 python 3.0的所有类都会隐式地成为object的子类. 9.2 构造方法 在python中创建一个构造方法:只要把init方法的名字修改为魔法版本__init__即可. &g ...
- highcharts钻取例子
<!doctype html> <html lang="en"> <head> <script type="text/javas ...
- mongodb基本操作和在springboot中的使用
本文介绍mongodb的使用 说明 起步 mongo通用类型 mongoshell的操作 CRUD操作 shell命令操作 索引操作 mongo在springboot中的使用 目录结构 依赖 prop ...
- mfs教程(三)
mfs文件系统(三) 使用 MooseFS 一.挂载文件系统 启动管理服务器(master server)和数据服务器(chunkservers) (chunkservers一个是必需的,但至少两个 ...
- SpringBoot26 利用 Ribbon + RestTemplate 调用远程服务资源
1 RestTemplate扫盲 借助 RestTemplate,Spring应用能够方便地使用REST资源 2 准备 创建三个springCloud项目 >Eureaka : 服务注册中心 ...
- Windows cmd 快捷操作
复制当前文件夹下符合条件的文件名字到文件 dir /B *-gd.dll > debug /B是只显示文件名,不包含所在路径 复制当前文件夹下文件到另外的地方 xcopy /s/d *-gd.d ...
- 使用 insertBefore 和insertAfter,在指定位置追加与删除元素
来自于<sencha touch 权威指南> ----------------------------------- 除 append 和 overwrite 外,还可以使用 insert ...
- jquery表单数据验证扩展方法
/** 表单数据验证 **/ $.fn.Validform = function () { var Validatemsg = ""; var Validateflag = tru ...
- 问渠那得清如许?为有源头活水来。——java面向对象的思想
20169205 2016-2017-2 <移动平台应用开发实践>第2周学习总结 教材学习内容总结 本次作业要求的部分主要是Java高级语言实现面向对象编程的基本方法,其中所介绍的面向对象 ...
- 明码——第九届蓝桥杯C语言B组(省赛)第二题
原创 标题:明码 汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛.16点阵的字库把每个汉字看成是16x16个像素信息.并把这些信息记录在字节中. 一个字节可以存储8位信息,用32个字 ...