关于Java Web的一切程序员

Java核心技术 卷I 第四章

2017-10-28  本文已影响8人  第四单元

对象与类

  1. GregorianCalendar 日历对象
  2. Date 时刻
  3. final。如果将字段(非静态)设置为final则必须保证每个构造器执行完后,这个字段的值都会被设置,并且在后面的操作中不会被修改。
  4. 常用的System.out.println()中的out就是System中的一个static final静态常量。
  5. Math.PI是另一个static final常量。
  6. 什么时候使用静态方法(加static),这个方法不需要对象的字段,所有参数都是外部传入的;这个方法内部只用到类的静态域字段。
  7. 设计一个每个对象有唯一id字段的类:
class Employee {
    private static int nextId;
    private int id = assignId();
    private static int assignId() {
        int r = nextId;
        nextId++;
        return r;
    }
}
  1. 在一个构造器中可以通过this(参数列表)调用类的另一个构造器,但这个语句必须是第一个语句。
  2. 和静态域类似,静态块也是在类加载时就被执行。所以可以写一个不带main函数饿hello world程序
public class HelloWorldWithoutMain {
    static {
        System.out.print("Hello,World!");
    }
}  //并没有试验成功,衰
  1. 文档注释以/开头以/结尾。有类注释域(字段)注释、和方法注释。标记有@author表示作者,@parm 参数;@return 返回值;@throws抛出异常描述。这些标记多用于方法。类注释和域注释一般不写标注(?),直接是/* */之间的内容
上一篇 下一篇

猜你喜欢

热点阅读