java编程思想读书笔记

java编程思想读书笔记

ID:24343858

大小:17.67 KB

页数:4页

时间:2018-11-13

java编程思想读书笔记_第1页
java编程思想读书笔记_第2页
java编程思想读书笔记_第3页
java编程思想读书笔记_第4页
资源描述:

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

1、为认真贯彻落实市、区有关农村工作会议精神,学习借鉴外地先进经验,加快我乡经济建设步伐,推进农业产业化、标准化进程Java编程思想读书笔记  这是一份试图提纲挈领的读书笔记,《java编程思想》这本八百多页的书娓娓道来地包含了太多细节,这对读者是非常贴心的,我也强烈建议细细读这本书,如果你希望在短时间内学会java这种语言,那么这本书不是最好的选择,你可以看看谭浩强系列。我把看这本书的过程当中,个人觉得每一章中最重要的思想、用整理在这里,希望自己回顾的时候有所参照和提高。也希望大家带着同样的目的来看本篇读书笔记。  第一章对象导论  比起过程型语言编写的程序,用面向对象语言编写的程序更加简

2、单、易于理解、可复用。《c++编程思想》里也有这一章,是一个抛砖引自己的玉的章节,不明白可以跳过,回头再看。  第二章一切都是对象  java语言里面,一切都是对象,并且程序员是通过引用来操纵对象。一个简单的例子,非常轻松地让读者进入java的世界。需要注意的是java数据会储存在5个不同的地方:寄存器、堆栈、堆、常量存储、非ram存储,用new创建的一般对象都放在堆中,而特殊的基本对象放在堆栈中,如果想把基本对象也放在堆中,需要包装基本类型。  第三章操作符近年来,该市紧紧围绕“全省进前列,百强上位次”的发展目标,不断调整优化农业结构,全面推进农业产业化、标准化、国际化进程,促进了全市

3、农业农村经济的快速发展。为认真贯彻落实市、区有关农村工作会议精神,学习借鉴外地先进经验,加快我乡经济建设步伐,推进农业产业化、标准化进程  java中的操作符语法类似于c,所以学习起来一点困难也没有。要特别注意两个比较大的整数相加或者相乘的时候的溢出问题,用long或者biginteger解决这个问题。  第四章控制执行流程  我想起《pointeronc》这本书第一章就有这一句话,本书适合那些希望迅速学习一门新语言而不是被“为什么if和for很重要”的弱智问题耽搁进度的读者。呵呵,这一章很不厌其烦地介绍了运算、操作符优先级、类型转换、选择循环等基本特性,有c或者c++编程经验的读者可以

4、大概浏览一下。  第五章初始化和清理  关于初始化:  1。初始化很重要,一定不要忘记。而且java编译器会很好的防止使用未初始化数据的意外,这是比c和c++更优的地方。  2。编译器初始化的顺序为:  a。类首次加载的时候,有关静态初始化的所有动作都会执行。  a1。类的加载包括首次创建该类型的对象,或者该类的静态方法/静态域首次被访问近年来,该市紧紧围绕“全省进前列,百强上位次”的发展目标,不断调整优化农业结构,全面推进农业产业化、标准化、国际化进程,促进了全市农业农村经济的快速发展。为认真贯彻落实市、区有关农村工作会议精神,学习借鉴外地先进经验,加快我乡经济建设步伐,推进农业产业化

5、、标准化进程  a2。静态域的初始化在一切初始化之前,即静态变量散布在代码不同的地方,它们也会在任何方法(包括构造器)调用之前被初始化  b。当用newcalssname()创建对象的时候,会在堆上开辟足够的存储空间,这块存储空间被清零,然后执行字段的初始化动作。(这里的字段初始化都是非静态的,因为静态的变量已经在a中执行完毕,而且静态变量存储在不同的地方,静态数据只占用一份存储空间)  c。执行构造器  关于清理  c++关于清理的部分包含很大不确定性。目前需要知道的事情是,正常情况下,我们是不需要调用finalize方法的,而且垃圾回收区会自动回收不再使用的对象,同时我们需要自己注意

6、一些需要关闭的文件。  需要注意的是,用=对数组进行“赋值”的时候,实际上是引用的传递,就是说,二者指向同一堆。  第六章访问权限控制  关于包  你应该有一个自己的域名,这样发布你的java程序的时候,就可以将你的包名设置为你的域名倒转。想要正确让包工作,要正确设置classpath,对于新手来说,这的确是一个挑战。我当初就难到了。  关于访问权限修饰词近年来,该市紧紧围绕“全省进前列,百强上位次”的发展目标,不断调整优化农业结构,全面推进农业产业化、标准化、国际化进程,促进了全市农业农村经济的快速发展。为认真贯彻落实市、区有关农村工作会议精神,学习借鉴外地先进经验,加快我乡经济建设步

7、伐,推进农业产业化、标准化进程  值得注意的是,如果两个编译单元放在同一个目录下并且都没有设置包名的话,他们对于对方都是拥有包访问权限的。访问权限修饰词是修饰方法和数据,而不是类。类只有两种访问权限,包访问权限或public访问权限。默认为包访问权限。如果不希望其它任何人对该类拥有访问权限,可以把所有的构造器设置为private。但是有一个例外,可以通过该类自己的static成员内部创建(于是就有了工厂设计模式和单例设计模式)。  

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

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

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