- 1
- 0
- 约5.06千字
- 约 11页
- 2020-08-23 发布于天津
- 举报
Java 基础总结电脑资料
1. 在程序设计中经常用到一系列类型(基本类型),它们需要特
殊对待,
基本类型具有的装类,使得可以在堆中创建一个非基本对象,用
来表示对应的基本类型。
Java 提供了两个用于高精度计算的类: BigInteger 、BigDecimal 。
2. 基本数据类型默认值
若类的某个成员是基本类型,即使没有进行初始化, Java 也会确
保它获得一个默认值 。
3.javadoc
用于提取注释的一部分 , 输出是一个 HTML文件 , 所有 Javadoc 命令
只能在” /* ”注释中出现 , 结束于” / ”, 使用 Javadoc 的方式主要有
两种 : 嵌入式 HTML或使用”文档标签” , ”文档标签”是一些以 @字符
开头的命令 .
1. 直接常量
为了编译器可以准确的知道要生成什么样的类型 , 可以给直接常
量后面添加后缀字符标志它的类型, 若为 L 表示 long ,F 表示 float ,
D表示 double 。也可以利用前缀表示进制, 0x 表示十六进制, 0 表示
八进制。
2. 移位操作符
(): 向左移动,低位补 0
(): 向右移动,高位补符号
(): 向右移动,高位补 0
3.Java 中没有 sizeof ,因为所有数据类型在所有机器中的大小都
是相同的。
1.foreach
是一种更加简洁的 for 语法用于数组和容器
for( 元素类型 t 元素变量 x :遍历对象 obj){
引用 x 的 java 语句
}
1.Java 完全采用动态内存分配方式。每当想创建新对象时,就需
要使用 new关键字来构建此对象实例。
2. 在构造器中, 如果为 this 添加了参数列表, 那么就有了不同的
含义。这将产生对符合此参数列表的某个构造器的明确调用。 (1) 尽
管可以用 this 调用一个构造器,但却不能调用两个,而且必须将构
造器调用置于最起始处。( 2)除构造器外,编译器禁止在其他任何
方法中调用构造器。
3.finalize 方法
一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用其
finalize 方法,并且在下一次垃圾回收动作发生时,才会真正回收
对象占用的内存。
4. 在定义类成员变量的地方可以为其赋值,在 C++中是不能这么
做的。在类的内部,变量定义的先后顺序决定了初始化的顺序。
1.package 必须是文件中除注释以外的第一句程序代码。
2. 每个文件只能有一个 public 类,但是也可以完全不带 public
类,在这种情况下,可以随意对文件命名。
3. 类的名字必须与文件名相同 .
4. 除了 public 、private 、protected 之外, Java 有一种默认的
访问权限,当没有使用前面的访问指字词时,它将发挥作用。这种权
限通常称为包访问权限。 在这种权限下, 同一个包中的类可以访问这
个成员,而包之外的类,是不能访问这个成员的。
1.extends 关键字用于类的继承。
2. 在 C++中,方法的动态绑定是使用 virtual 关键字来实现的,
而在 Java 中,动态绑定是默认的形为,不需要添加额外的关键字。
3. 使用关键字 super 显式调用基类
原创力文档

文档评论(0)