您的位置:首页 > 编程语言 > Java开发

java编程思想学习笔记--第二章 一切都是对象

2017-02-05 15:55 645 查看
~~如果我们说另一种不同的语言,那么我们就会发觉一个有些不同的世界。

· 每种语言都有自己的操纵内存中元素的方式。

· 你拥有一个引用,并不一定需要一个对象与它关联。

字符串可以用带引号的文本初始化。

存储到什么地方:

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编程语言编码风格约定:类的首字母要大写,几个单词连在一起,每个单词的首字母大写,这种风格称作驼峰风格,其他内容首字母小写。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: