加载中
JPA 的 @OneToMany 注解

@Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface OneToMany { Class targetEntity() default void.class; CascadeType[] cascade() default {}; FetchType fet...

2017/06/20 16:16
1.6W
《Java编程思想》第四版读书笔记 第十六章 数组

16.1 数组为什么特殊 数组与其他种类的容器之间的区别有三方面:效率、类型和保存基本类型的能力。在Java中数组是一种效率最高的存储和随机访问对象引用序列的方式。数组就是一个简单的线性序...

2016/07/05 15:40
235
《Java编程思想》第四版读书笔记 第十五章 泛型

15.4 泛型方法 除了将泛型应用于整个类,还可以在类中包含泛型化方法,而这个方法所在的类可以是泛型类也可以不是泛型类。 作者推荐的一个基本指导原则:无论何时,只要能做到,就应该尽量使...

2016/06/27 15:30
374
《Java编程思想》第四版读书笔记 第十四章 类型信息

14.2 RTTI运行时类型识别。 Class对象包含了与类有关的信息,Java使用Class对象来执行其RTTI。每个类都有一个Class对象,每当编写并且编译了一个新类,就会产生一个Class对象。为了生成这个类...

2016/06/10 15:25
113
《Java编程思想》第四版读书笔记 第十三章 字符串

13.1 String对象是不可变的。String类中每一个看起来会修改String值的方法实际上都是创建了一个全新的String对象来包含修改后的字符串内容,而最初的String对象则丝毫未动。 13.2 用于Strin...

2016/06/07 15:34
223
《Java编程思想》第四版读书笔记 第十二章 通过异常处理错误

12.4 之前程序里写日志不清楚怎么把printStackTrace()输出的内容写到日志里,仅仅是写getMessage()信息少了不少。在本节的例子中给出了一个方法: StringWriter sw = new StringWriter(); Pr...

2016/06/05 09:31
179
《Java编程思想》第四版读书笔记 第十一章 持有对象

11.1 在第一个例子中使用了@SuppressWarnings注解。它的作用是抑制编译器产生的告警信息。 (1)用于抑制一个类型的警告: @SuppressWarnings("unchecked") (2)用于抑制多个类型的警告: ...

2016/06/03 09:33
225
《Java编程思想》第四版读书笔记 第十章 内部类

内部类和组合的概念完全不同。最初,内部类看起来就像是一种代码隐藏机制:将类置于其他类的内部。但是,内部类远不止如此,它了解外围类,并能与之通信;而且用内部类写出的代码更加优雅而清...

2016/05/15 18:24
294
《Java编程思想》第四版读书笔记 第九章 接口

9.1 可以创建一个没有任何抽象方法的抽象类。适用于这种情况:如果有一个类,让其包含任何抽象方法都没有意义,而且又想要阻止产生这个类的任何对象。 编码验证了一下,抽象类是可以自己写构...

2016/05/14 17:05
234
《Java编程思想》第四版读书笔记 第八章 多态

面向对象的三个基本特征:数据抽象、继承和多态。多态的作用是消除类型之间的耦合关系。多态也被称作动态绑定、后期绑定或运行时绑定。 8.2 将一个方法调用同一个方法主体(我理解就是方法和...

2016/05/13 16:46
456
《Java编程思想》第四版读书笔记 第七章

复用代码的两种方法: 1、组合,将对象的引用用于新类; 2、继承。 7.1 每一个非基本类型的对象都有一个toString()方法,而且当编译器需要一个String而却只有一个对象时,toString()方法将会...

2016/05/11 16:03
105
《Java编程思想》第四版读书笔记 第六章

6.1 文中提到“Java可运行程序是一组可以打包并压缩为一个JAR的.class文件。Java解释器负责这些文件的查找、装载和解释”。注释中又提到“Java中并不强求必须要使用解释器。因为存在用来生成...

2016/05/07 14:41
362
《Java编程思想》第四版读书笔记 第五章

5.1 练习2中提到比较两个字符串域在定义就初始化和通过构造函数初始化的区别: 两个域都是在构造函数调用前就被初始化,不同的是一个给出了初始值,一个Java编译器赋给默认值null。然后通过构...

2016/05/07 12:21
171
《Java编程思想》第四版读书笔记 第四章

4.3 逗号操作费仅用于for循环控制表达式的初始化部分和步进控制部分。初始化部分用于定义任意多个具有相同类型的变量: for(int i =1, j = i + 10; i <5; i++, j = i* 2) for循环控制表达式可...

2016/05/02 21:40
157
《Java编程思想》第四版读书笔记 第三章

复习《Java编程思想》的读书笔记之第三章

2016/05/02 16:23
144
《Java编程思想》第四版读书笔记 第二章

写在前面 从事Java开发快三年了,从SE程序写到EE程序,对Java语言的理解肯定与三年前不同。随着理解的加深,对Java也越来越敬畏。所以想忙里偷闲复习一遍《Java编程思想》这本书,当年入门时...

2016/04/27 21:45
204

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部