自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Think in java读书笔记

第九章:异常带来处理错误 1、如果一个方法在声明的时候抛出一个异常,比如public void f() throws SimpleException,那么在调用的时候必须进行异常捕捉。    (chap9,P6) 2、打印错误信息是时候,System.err比System.out好,因为后者可能不重定向。    (chap9,P6) 3、自己创建的异常类可以有带参

2015-09-06 20:47:36 298

转载 Think in java读书笔记

第八章:接口与内部类 1、接口中的方法是自动public的,即,如果你没有对其进行设置,它不会象类一样认为它是package,而是认为是public,另外,接口中的方法是不允许为private和protected的。    (chap8,P3) 2、在继承和实现同时进行的时候,在声明一个类的时候,应该先继承后实现。    (chap8,P6) 3、使用接口还是抽象

2015-09-06 20:46:56 311

转载 Think in java读书笔记

第七章:多态性 1、“封装”通过将数据的特征与行为结合在一起,创建了一种新的数据类型。“隐藏实现”通过将细节设置成private,完成了接口与实现的分离。而多态性是站在“类”的角度来     处理这种逻辑上的分离的。    (chap7,P2) 2、“上传”使得类的动态性得以实现,但需要注意的是,只有基类是public的情况下,扩展类的复写才可以实现,比如下面的例子:  

2015-09-06 20:45:02 374

转载 Think in java读书笔记

第六章:复用类 1、toString是一个特殊的方法,当编译器需要一个String而你的类是一个对象的时候,编译器会自动调用toString方法,当然,你得保证你的类里面有这个方法。    (chap6,P2) 2、往每个类中都写一个main函数,会使调试方便得多。    (chap6,P6) 3、如果基类中没有默认的(即没有参数的)构造函数而有有参数的构造函数,

2015-09-06 20:44:17 352

转载 Think in java读书笔记

第五章:隐藏实现 1、并非每一个java文件都需要一个public类,但一个java文件只能有一个public类。如果没有public类,那么文件名可以随便取。    (chap5,P4) 2、使用import的时候,引用的类库要么能在CLASSPAHT中找到,要么在当前路径在加上import的相对路径中能找到,如:import com.kingworld.util,如果当前

2015-09-06 20:41:57 270

转载 Think in java读书笔记

第四章:初始化与清理  1、primitive类型的重载慎用。    (chap4、P7) 2、返回值不能重载,因为存在虽然方法有返回值,但程序中并不关注返回值的情况,如:    定义:int f(){}; String f(){};    调用 f(),此时虚拟机就不知道该调用哪个f了。    (chap4、P11) 3、类中的普通方法不能调用构造函数,构造函数能相

2015-09-06 20:41:10 352

转载 Think in java读书笔记

第三章:流程控制 1、几乎所有的运算符都只能作用于primitive。但“=”、“==”、“!=”是例外,它们可以运用于所有对象,此外,String类也支持“+”和“+=”。    (chap3,P2) 2、Reference变量的赋值,会使表达式左边的reference丢失原来的对象,原来的对象成了没有reference的内存垃圾。    (chap3,P3)

2015-09-06 20:37:23 354

转载 Think in java读书笔记

第二章:万物皆对象 1、在Java中,我们直接操控的不是类本身,而是类的一个实例,或者说是Reference。Java没有地址传递之说。    (chap2,P2) 2、Java把对象,也就是类存放在“堆”里,而把其他数据和对象的reference存放在“栈”里,对操作来收,栈比堆要快。    (chap2,P3) 3、因为栈比堆要快,所以作为特例,Java的pr

2015-09-06 20:36:42 335

转载 Think in java读书笔记

第一章:对象简介 1、Java的五大特征,也是面向对象的五大特征:    Everything is an object:万物皆对象    A program is a bunch of objects telling each other what to do by sending messages:程序就是一组相互之间传递信息,告诉对方该干些什么的对象    Each object h

2015-09-06 20:35:08 262

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除