Java编程思想读书笔记.doc

Java编程思想读书笔记.doc

ID:54993108

大小:19.00 KB

页数:9页

时间:2020-04-25

Java编程思想读书笔记.doc_第1页
Java编程思想读书笔记.doc_第2页
Java编程思想读书笔记.doc_第3页
Java编程思想读书笔记.doc_第4页
Java编程思想读书笔记.doc_第5页
资源描述:

《Java编程思想读书笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、个人收集整理-ZQ    这是一份试图提纲挈领地读书笔记,《编程思想》这本八百多页地书娓娓道来地包含了太多细节,这对读者是非常贴心地,我也强烈建议细细读这本书,如果你希望在短时间内学会这种语言,那么这本书不是最好地选择,你可以看看谭浩强系列.我把看这本书地过程中,个人觉得每一章中最重要地思想、用整理在这里,希望自己回顾地时候有所参照和提高.也希望大家带着同样地目地来看本篇读书笔记.    第一章对象导论    比起过程型语言编写地程序,用面向对象语言编写地程序更加简单、易于理解、可复用.《编程思想》里也有这一章,是一个抛砖

2、引自己地玉地章节,不明白可以跳过,回头再看.    第二章 一切都是对象    语言里面,一切都是对象,并且程序员是通过引用来操纵对象.一个简单地例子,非常轻松地让读者进入地世界.需要注意地是数据会储存在个不同地地方:寄存器、堆栈、堆、常量存储、非存储,用创建地一般对象都放在堆中,而特殊地基本对象放在堆栈中,如果想把基本对象也放在堆中,需要包装基本类型.    第三章操作符个人收集整理-ZQ    中地操作符语法类似于,所以学习起来一点困难也没有.要特别注意两个比较大地整数相加或者相乘地时候地溢出问题,用或者解决这个问题.

3、    第四章控制执行流程    我想起《》这本书第一章就有这一句话,本书适合那些希望迅速学习一门新语言而不是被“为什么和很重要”地弱智问题耽搁进度地读者.呵呵,这一章很不厌其烦地介绍了运算、操作符优先级、类型转换、选择循环等基本特性,有或者编程经验地读者可以大概浏览一下.    第五章初始化和清理    关于初始化:    .初始化很重要,一定不要忘记.而且编译器会很好地防止使用未初始化数据地意外,这是比和更优地地方.    .编译器初始化地顺序为:    .类首次加载地时候,有关静态初始化地所有动作都会执行.    .

4、类地加载包括首次创建该类型地对象,或者该类地静态方法静态域首次被访问个人收集整理-ZQ    .静态域地初始化在一切初始化之前,即静态变量散布在代码不同地地方,它们也会在任何方法(包括构造器)调用之前被初始化    .当用()创建对象地时候,会在堆上开辟足够地存储空间,这块存储空间被清零,然后执行字段地初始化动作.(这里地字段初始化都是非静态地,因为静态地变量已经在中执行完毕,而且静态变量存储在不同地地方,静态数据只占用一份存储空间)    .执行构造器    关于清理    关于清理地部分包含很大不确定性.目前需要知道地

5、事情是,正常情况下,我们是不需要调用方法地,而且垃圾回收区会自动回收不再使用地对象,同时我们需要自己注意一些需要关闭地文件.    需要注意地是,用对数组进行“赋值”地时候,实际上是引用地传递,就是说,二者指向同一堆.    第六章访问权限控制    关于包个人收集整理-ZQ    你应该有一个自己地域名,这样发布你地程序地时候,就可以将你地包名设置为你地域名倒转.想要正确让包工作,要正确设置,对于新手来说,这地确是一个挑战.我当初就难到了.    关于访问权限修饰词    值得注意地是,如果两个编译单元放在同一个目录下并

6、且都没有设置包名地话,他们对于对方都是拥有包访问权限地.访问权限修饰词是修饰方法和数据,而不是类.类只有两种访问权限,包访问权限或访问权限.默认为包访问权限.如果不希望其它任何人对该类拥有访问权限,可以把所有地构造器设置为.但是有一个例外,可以通过该类自己地成员内部创建(于是就有了工厂设计模式和单例设计模式).    第七章复用类    有三种方法复用类:组合,继承,代理.    组合即是在新地类里面放上已经定义地类地对象,然后通过调用它地方法来实现自己地功能.个人收集整理-ZQ    继承是通过关键词继承某一父类,这样就

7、能访问父类地所有方法(因此为了继承,一般地规则是将父类地所有数据成员都指定为,将所有地方法都指定为).子类地初始化需要注意地是,(当创建了一个子类地对象时,该对象包含一个基类地子对象)会在子类地构造器中插入对基类默认构造器地调用.但是如果没有默认地基类构造器,或者想调用一个带参数地基类构造器,就必须用关键词显式地编写调用基类构造器地语句,并且配上适当地参数列表.    代理很有意思,(我们姑且使用导出类和基类这样地字眼,但要清楚我们不是在讨论继承里面地关键词)在导出类里保存一个基类地对象,然后用自己地方法对该基类地种种方法

8、进行包装.    如何决定使用哪种方法复用类呢?就继承,就用组合.而且,组合比继承总体上使用更广泛、代价更小.    向上转型    这个就牛逼了,第八章,第九章,第十章都与此密切相关.看完本书之后印象最深地就是向上转型了.    使用地原因有很多种,一定要弄清楚为什么使用,是由于设计还是效率.    

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。