java编程思想学习笔记--第二章 一切都是对象
2017-02-05 15:55
645 查看
~~如果我们说另一种不同的语言,那么我们就会发觉一个有些不同的世界。
· 每种语言都有自己的操纵内存中元素的方式。
· 你拥有一个引用,并不一定需要一个对象与它关联。
· BigDecimal支持任何精度的定点数。
· java确保数组会被初始化,而且不能在它范围之外被访问。
·当创建一个数组时,实际上就是创建了一个引用数组,并且每个引用都会自动被初始化为一个特定的值,该值拥有自己的关键字null。一旦java看到null,就知道这个引用还没有指向某个对象。
·永远不需要销毁对象。
·作用域由花括号的位置确定。
·当用new创建一个java对象时,它可以存活于作用域之外。
`在java中,你所做的全部工作就是定义类,产生那些类的对象,以及发送消息给这些对象。
·当变量作为类的成员使用时,java才能确保给定其默认值。
·方法名和参数列表合起来被称为方法签名。
·当声明一个事物是static时,即使从未创建某个类的任何对象,也可以调用static方法和static域。)
·所有javadoc命令都只能在“/*”注释中出现,和通常一样,注释结束于“/”,使用javadoc的方式主要有两种:嵌入式HTML或使用“文档标签”
·javadoc只能为public和protected成员进行文档注释。private和包内可访问成员的注释会被忽视掉,所以在输出结果中看不到它们(不过可以使用-private进行标记,以便把private注释也包括进去)
·java编程语言编码风格约定:类的首字母要大写,几个单词连在一起,每个单词的首字母大写,这种风格称作驼峰风格,其他内容首字母小写。
· 每种语言都有自己的操纵内存中元素的方式。
· 你拥有一个引用,并不一定需要一个对象与它关联。
字符串可以用带引号的文本初始化。 存储到什么地方: 1)寄存器。最快的存储区域。 2)堆栈。位于RAM中,创建程序时,java系统必须知道存储在堆栈内所有项的生命周期。某些java数据存贮于堆栈中--特别是对象的引用,但是java对象并不存储于其中。 3)堆。位于RAM区,用于存储所有的java对象。编译器不需要知道存储的数据在堆里存活多长时间。 4)常量存储。常量值通常直接存放在程序代码内部。 · 基本类型 boolean Boolean char 16bit Character byte 8bit Byte short 16bit Short int 32bit Interger long 64bit Long float 32bit Float double 64bit Double ·所有的数据类型都有正负号,所以不要去寻找无符号的数值类型。 · Boolean类型所占的存储空间的大小没有明确指定,仅仅定义为能够取字面值true或false。 ·高精度数字:java提供了两个用于高精度计算的类:BigInteger和BigDecimal,二者没有对应的基本类型。BigInteger支持任意精度的整数,可以准确表示任何大小的整数值,而不会丢失信息。
· BigDecimal支持任何精度的定点数。
· java确保数组会被初始化,而且不能在它范围之外被访问。
·当创建一个数组时,实际上就是创建了一个引用数组,并且每个引用都会自动被初始化为一个特定的值,该值拥有自己的关键字null。一旦java看到null,就知道这个引用还没有指向某个对象。
·永远不需要销毁对象。
·作用域由花括号的位置确定。
·当用new创建一个java对象时,它可以存活于作用域之外。
`在java中,你所做的全部工作就是定义类,产生那些类的对象,以及发送消息给这些对象。
·当变量作为类的成员使用时,java才能确保给定其默认值。
·方法名和参数列表合起来被称为方法签名。
·当声明一个事物是static时,即使从未创建某个类的任何对象,也可以调用static方法和static域。)
·所有javadoc命令都只能在“/*”注释中出现,和通常一样,注释结束于“/”,使用javadoc的方式主要有两种:嵌入式HTML或使用“文档标签”
·javadoc只能为public和protected成员进行文档注释。private和包内可访问成员的注释会被忽视掉,所以在输出结果中看不到它们(不过可以使用-private进行标记,以便把private注释也包括进去)
·java编程语言编码风格约定:类的首字母要大写,几个单词连在一起,每个单词的首字母大写,这种风格称作驼峰风格,其他内容首字母小写。
相关文章推荐
- java 编程思想的学习笔记 - 第二章 一切都是对象
- JAVA编程思想学习 --- 第二章 (一切都是对象)
- Java编程思想-第二章-一切都是对象-2.1-2.2笔记
- [Java编程思想-学习笔记]第2章 一切都是对象
- Java编程思想学习笔记——一切都是对象
- Java编程思想 第四版 第二章 一切都是对象 笔记 思维导图
- 《Java 编程思想》--第二章:一切都是对象
- Java编程思想--第二章 一切都是对象
- 《Java 编程思想》-第2章 一切都是对象 笔记
- JAVA编程思想笔记--一切都是对象
- Thinking in java学习笔记 第二章:一切都是对象
- java编程思想笔记02-一切都是对象
- java编程思想学习--一切都是对象
- JAVA编程思想学习第二篇の一切都是对象
- JAVA编程思想-第二章 一切都是对象
- 【笔记】Java编程思想—一切都是对象
- Java编程思想——第二章.一切都是对象
- Thinking in JAVA笔记——第二章 一切都是对象
- [Java编程思想-学习笔记]第1章 对象导论
- Thinking in Java 笔记(第二章 一切都是对象)