java编程思想笔记1
---------------------------------------------
写在前面:
买了Thinking in java 快两年了,最近又翻了出来,打算系统的好好的看一遍。并记录于此,一是为了以后自己回顾,二也算是督促自己。
---------------------------------------------
自己对java编程思想的一些看法:
1很多人在给他人推荐入门用书的时候,都会推荐本书。但我认为不是很合适,一是它要求读者有语言基础,二是内容上太多太细,很容易给初学者带来压力,导致很多人半途而废。
2本书的每章之间并没有过多的联系,在章与章之间可以跳跃阅读。
3第一章的内容是后续其他章的介绍和引子,若是初读者读起来很容易一头雾水(换句话就是干货相对较少)。建议先看其他章节,然后在回头看第一章。
4对于有语法基础的读者,可以在第三四章快速浏览。
5本书并不是那种看一遍就ok的书,建议平时没事多翻看。
6书中的代码没有必要照敲一遍,深刻理解后不妨做做给定的练习题。
2本书的每章之间并没有过多的联系,在章与章之间可以跳跃阅读。
3第一章的内容是后续其他章的介绍和引子,若是初读者读起来很容易一头雾水(换句话就是干货相对较少)。建议先看其他章节,然后在回头看第一章。
4对于有语法基础的读者,可以在第三四章快速浏览。
5本书并不是那种看一遍就ok的书,建议平时没事多翻看。
6书中的代码没有必要照敲一遍,深刻理解后不妨做做给定的练习题。
后续会不断更新该部分...
----------------------------------------------
第1章 对象导论
从章名的“导论”二字中,我们就可以揣测本章的目的,因为在java中“万物皆为对象”,所以本章就是后续其他各章的一个介绍和引子,简要的概括了集成,多态,生命周期,异常处理...关于具体的细节,放到后面来叙述。
----------------------------------------------
第2章 一切都是对象
1 存储数据的5个地方:寄存器,栈,堆,常量存储,非RAM存储
2 基本类型:boolean,char(16),byte(8),short(16),int(32),long(64),float(32),double(64),void
3 java提供了两个高精度计算的类:BigInteger,BigDecimal
4 方法名和参数列表唯一地标识出某个方法(注意,并不包括返回类型)。
5 static关键字表明,该数据或方法仅与类相关,与对象无关。无论创建多少个对象,都共享一份存储空间。
2 基本类型:boolean,char(16),byte(8),short(16),int(32),long(64),float(32),double(64),void
3 java提供了两个高精度计算的类:BigInteger,BigDecimal
4 方法名和参数列表唯一地标识出某个方法(注意,并不包括返回类型)。
5 static关键字表明,该数据或方法仅与类相关,与对象无关。无论创建多少个对象,都共享一份存储空间。
----------------------------------------------
第3章 操作符
1 对于操作的优先级,不必识记。在不确定时加上括号即可。
2 可以使用Integer和Long类的静态方法toBinaryString()来实现二进制转换。
3 >>有符号右移,>>>无符号右移。移位运算只能处理整数类型,若是处理byte或short,会先转换成int,在进行操作,然后在截断赋值给原来的类型。
4 java允许把任何基本类型转换成别的基本类型,但布尔型除外。
5 对char,byte和short进行任何一个算术运算,都会获得一个int结果。
2 可以使用Integer和Long类的静态方法toBinaryString()来实现二进制转换。
3 >>有符号右移,>>>无符号右移。移位运算只能处理整数类型,若是处理byte或short,会先转换成int,在进行操作,然后在截断赋值给原来的类型。
4 java允许把任何基本类型转换成别的基本类型,但布尔型除外。
5 对char,byte和short进行任何一个算术运算,都会获得一个int结果。
----------------------------------------------
相关推荐
java编程思想笔记,建议与书本结合使用。。。。。。。。。。。
Java是一种面相对象的编程语言。计算机语言分成两种,第一种是面向机器结构的语言,构建数据模型是基于机器的结构。第二种是面向待解决问题结构的语言,构建数据模型是基于问题的结构。Java提供了更丰富的工具来描述...
java编程思想读书笔记,114页,压缩文件才39K。
Java编程思想重点笔记(Java开发必看)
Java编程思想(第4版)读书笔记by CZFJava编程思想(第4版)读书笔记by CZFJava编程思想(第4版)读书笔记by CZF
Java编程思想读书笔记 doc doc
JAVA编程思想笔记.pdf
Java编程思想第四版_读书笔记推荐.pdf
边看java编程思想写的笔记,有点杂但还是有些值得看的东西
Java编程思想重点笔记(Java开发必看)满满的干货!!!!!
Java编程思想读书笔记.pdf
java编程思想读书笔记.rarjava编程思想读书笔记.rar
《java编程思想》学习笔记
主要描述开发过程中应该注意的事项以及细节
Java编程思想重点笔记(Java开发必看).pdf
1) 当class的某个成员属于基本型别时,即使你没有为它提供初值,Java仍保证它有一个缺省值。 2) 只有当变量身份是“class内的成员时,Java才保证为该变量提供初值。 三.函数(Mehtods),引数(arguments),...