随笔分类 -  Thinking Java Note

java程序员必读书籍。
第16章_数组:
摘要:1:数组的特殊性: 1、数组是效率最高的存储方式,但是为这种速度付出的代价是长度固定、生命周期中不可改变。 2、数组中存放的固定类型的数据,类型检查在编译和运行期都有。 3、数组支持基本数据类型。 以上三个数组的优点,相对于容器,好像只剩下了效率高。但是实际情况中数组很受显示。2:数组标识符其实是一个引用,指向堆中的一个真实的对象。3:数组和泛型结合: 1、不靠谱的做... 阅读全文

posted @ 2018-04-04 17:52 笑明子 阅读(71) 评论(0) 推荐(0)

第15章_泛型:
摘要:通配符有 3 种形式。 1、<?> 被称作无限定的通配符。 2、<? extends T> 被称作有上限的通配符。 3、<? super T> 被称作有下限的通配符。 代码: 阅读全文

posted @ 2018-04-04 14:26 笑明子 阅读(105) 评论(0) 推荐(0)

第19章_枚举:
摘要:0:优秀相关内容:https://blog.csdn.net/javazejian/article/details/713331031:枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造 阅读全文

posted @ 2018-03-28 13:48 笑明子 阅读(94) 评论(0) 推荐(0)

第14章_类型信息:
摘要:关于反射的资料: 1.1 什么是反射 每个.class文件被加载到内存后都是一个Class类的对象!例如Demo.class加载到内存后它是Class<Demo>类型的一个对象。 反射就是通过Class对象获取类型相关的信息。一个Class对象就表示一个.class文件,可以通过Class对象获取这 阅读全文

posted @ 2018-03-28 11:33 笑明子 阅读(105) 评论(0) 推荐(0)

第13章_字符串:
摘要:1:JDK中所有对String修改的方法都是创建一个新的String对象。2:方法的参数是String时,传递过来的都是String的引用,其值一直保存在某一物理位置。3:JDK自带的反编译工具:javap4:通过反编译String中的+操作符可看到:字符串连接符其实是用StringBuilder来 阅读全文

posted @ 2018-03-26 09:17 笑明子 阅读(89) 评论(0) 推荐(0)

第12章_异常
摘要:1:发现错误的理想时机是编译阶段,无法再编译阶段发现的可以使用异常机制在运行阶段处理。2:“异常情形”是指你无法在当前的情形下处理改问题,不得不结束当前操作的情况。3:抛出异常后: 3.1:java使用new在堆上创建异常对象。 3.2:终止当前程序执行的路径,抛出异常对象的引用。 3.3:此时异常 阅读全文

posted @ 2018-03-20 10:20 笑明子 阅读(82) 评论(0) 推荐(0)

第10章_内部类:
摘要:1:内部类将一些逻辑相关的类组织到一起。2:是一种代码隐藏机制,可以访问外部类的成员,并与之通信。3:经典的用法外部类中含有一个返回内部类的引用。4:在内部类中获取外部类的引用:外部类类名.this例如:(OutClass.this)。{可以在内部类中写一个方法用这种方法返回它的外部类的引用}5:在 阅读全文

posted @ 2018-03-19 18:08 笑明子 阅读(125) 评论(0) 推荐(0)

导航