《Java编程思想》笔记--第二章一切都是对象

2.1用引用操纵对象

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

2.2必须由你创建所有对象

String s = new String("asdf");

存储到寄存器(最快),堆栈(位于RAM中,通过堆栈指针从处理器出获得支持,仅次,对象引用在此),堆(RAM区,所有JAVA对象),常量存储(程序代码内部,ROM只读中),非RAM存储(持久化对象)

特例 基本类型,直接存储“值”并置于堆栈中,存储大小不随机器硬件架构变化而变化。包装基本类型的原因。

如 char c='x';

Character ch=new Character('x');

高精度数字BigInteger,BigDecimal,没有基本对应类型,不会丢失任何信息,进行精确的货币计算,怎么做到的?

Java确保数组会被初始化,当创建一个数组对象时,实际上就是创建了一个引用数组。

2.3 永远不需要销毁对象

作用域scope,Java采用自由格式

2.4创建新的数据类型 类

2.5 方法参数和返回值

2.6 构建一个Java程序

反转域名来命名

import java.util.ArrayList; 用*

static关键字,static方法的一个重要用法是在不创建任何对象的前提下可以调用它。

2.7 你的第一个Java程序

2.8注释和嵌入式文档

javadoc提取注释的工具,输出的是HTML文档

@see 引用其他类

{@link package.class#member label} 行内,超链接

{@docRoot}产生到文档根目录的相对路径

{@inheritDoc}最直接的基类中继承相关文档

@version

@author

@since最早使用的版本

@param parameter-name description

@return description描述返回值的含义

@throws fully-qualified-class-name description

@deprecated

2.9编码风格

类名的首字母要大写,每个内部单词的首字母都采用大写

 

你可能感兴趣的:(Java编程思想学习笔记)