您的位置:首页 > 编程语言 > Java开发

20145329 《Java程序设计》第九周学习总结

2016-05-01 17:14 253 查看

教材学习内容总结

十六章

1.Metadata即“诠读数据的数据”,数据库是用来存储数据的地方,然而数据库本身产品名称为何?数据库中有几个数据表格?表格名称为何?表格中有几个字段等?这些都是metadata。

2.JDBC标准分为两部分:JDBC应用程序开发者接口、JDBC驱动程序开发者接口(数据库厂商操作驱动程序时的规范)

3.文档写入数据库,可以在数据库表格字段上使用BLOB(Binary Large Object),用于存储大量的二进制数据或CLOB数据类型(Character Large Object),用于储存大量的文字数据

4.JDBC中提供了java.sql.Blob与java.sql.Clob两个类分别代表BLOB与CLOB数据

5.通过PreparedStatement的setBlob()来设定Blob对象,读取数据时,可以通过ResultSet的getBlob()取得Blob对象

交易简介

1.交易的4个基本要求是原子性、一致性、隔离行为与持续性(ACID)

2.JDBC可以操作可以操作Connection的setAutoCommit()方法,给它false自变量,提示数据库开始交易

3.脏读,设定隔离层为“可读取确认”TRANSACTION_COMMITTED

4.无法重复的读取,设定隔离层为“可重复读取”TRANSACTION_REPEATABLE_READ

5.幻读,设定隔离层为“可循序”TRANSACTION_SERIALIZABLE

十七章

1.未加载到内存中的类,系统会通过加载、连接、初始化对类进行初始化。

2.取得Class对象的方式:

a.通过Object的getClass方法

b.通过.class常量取得每个对象对应的Class对象

c.如果是基本类型,可以使用对应的打包类加上.TYPE取得Class对象

十八章

1.枚举类型可以定义在类的内部也可以定义在类的外部。如果定义在类的内部,那么其访问控制符可以是public,protected,private或者默认的控制符。如果定义在类的外部,其访·问控制符只能是public和默认控制符;

2.枚举类型中定义的value值都默认为public static final的。其值一经定义就不能在被修改了。多个value值之间需要用逗号隔开;

3.枚举类型中除了可以声明常量之外还可以声明方法。但是方法需要在常量之后,并且常量和方法之间要用分号区分;

4.定义注释时,可使用java.lang.annotation.Target限定时可指定java.lang.annotation.ElementType的枚举值。 在制作JavaDoc文件时,默认不会将注释数据加入文件中,如果想要将注释数据加入文件,可以使用java.lang.annotation.Documented。 默认父类设定的注释,不会被继承至子类,在定义注释时,设定java.lang.annotation.Inherited注释,就可以让注释被子类继承。

5.JDK 8中新增了getDeclaredAnnotation()、getDeclaredAnnotationsByType()、getAnnotationsByType()三个方法。 getDeclaredAnnotation()可以让你取回指定的标注,在指定@Repeatable的标注时,会寻找收集重复标注的容器。 getDeclaredAnnotationsByType()、getAnnotationsByType()就不会处理@Repeatable的标记

教材学习中的问题和解决过程

代码调试中的问题和解决过程



本周代码托管截图

commit的时候一手快就忘了把上次输入的删掉,所以后面注释显示CH15,不过内容是16、17章的~





感悟

学会了更多的语法知识~

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周50/502/220/20实现“HelloWorld”
第二周100/1502/420/20学会用IDEA编写代码
第三周100/2502/620/20掌握更多的语法知识
第四周150/4001/720/20学会用Git托管代码
第五周150/5501/820/20掌握更多的语法知识
第六周550/11001/920/20掌握更多的语法知识
第七周100/12001/1020/20掌握更多的语法知识
第八周100/13001/1110/10掌握更多的语法知识
第九周100/14001/1220/20掌握更多的语法知识

参考资料

Java学习笔记(第8版)

[《Java学习笔记(第8版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: