Java核心技术 卷I 第四章

对象与类

  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抛出异常描述。这些标记多用于方法。类注释和域注释一般不写标注(?),直接是/* */之间的内容
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • 1、.java源文件: 一个以”.java“为后缀的源文件:只能有一个与文件名相同的类,可以包含其他类。 2、类方...
    Hughman阅读 1,556评论 1 9
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 一、基本数据类型 注释 单行注释:// 区域注释:/* */ 文档注释:/** */ 数值 对于byte类型而言...
    龙猫小爷阅读 4,295评论 0 16
  • 八周年店庆今天最后一天,带毛丫不能全心投入,焦急的心无力这零星的时间,向前向前,我却不能掌舵劲浆,事业孩子,你要哪...
    晓梦清风阅读 148评论 0 0