摘要: △单例类是指只有一个实例,而枚举类实际上就是有有限个实例的类,在类里已经把实例定义好了。 △枚举类的三种创建形式: 1) 2) 3) △枚举类的注意事项: * 定义枚举类要用关键字enum * 所有枚举类都是Enum的子类 * 枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如 阅读全文
posted @ 2016-06-11 22:03 hlhdidi 阅读(163) 评论(0) 推荐(0) 编辑
摘要: △用鼠标点击生成的java源文件,按下F4可以观察类的生成的层次结构 △window-showreview:可以显示命令窗口. window-perspective-reset:可以将打乱的命令窗口重置 △alt+/:输入for,按下:可以直接生成for语句;输入syso按下即可变成输出语句 △wi 阅读全文
posted @ 2016-06-11 21:50 hlhdidi 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在学习动态代理的过程中,发现动态代理代理的类必须需要实现一个接口,此外,处理器中的invoke方法,在对代理产生的对象调用任何方法的时候,均会执行,但是method代表的是“对应与在代理实例上调用的接口的方法的Method实例”,因此Method对象调用,仅在调用接口方法的情况下,有结果,对于以下示 阅读全文
posted @ 2016-06-11 20:40 hlhdidi 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 对于内部类的概念一直理解的不是很深刻,今天下午看了一下一些大牛的博客,结合《core Java》这本书对于内部类的描写(占了一章的较大的篇幅),将知识点总结如下: 基础知识:内部类定义在一个类的内部,可以无视私有权限的访问外部类的变量。内部类分为两种: 1.类中内部类(私有内部类,静态内部类) 2. 阅读全文
posted @ 2016-06-11 17:28 hlhdidi 阅读(997) 评论(0) 推荐(0) 编辑
摘要: (转)内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内 阅读全文
posted @ 2016-06-11 15:41 hlhdidi 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 最近在看core Java,里面涉及到的对于编写equals方法以及继承时,可能会发生的错误做出了详细的介绍,看完后觉得有点意外,因为在看教学视频时,并没有涉及到如此多的重点,现在将要点提取出来整理如下: Java语言对于equals方法的要求如下: △自反性:对于任何非空引用x,x.equals( 阅读全文
posted @ 2016-06-11 10:51 hlhdidi 阅读(594) 评论(0) 推荐(0) 编辑
摘要: △abstract不可以修饰成员变量 △一个类可以没有抽象方法,可以定义为抽象类,这样的目的是不能让其他类建立本类对象,交给子类完成. △abstract和static(可以被类名调用方法,但是抽象方法调用没有意义)final(不能被覆盖方法)private(私有方法无法覆盖) △接口只能被实现.被 阅读全文
posted @ 2016-06-11 10:09 hlhdidi 阅读(284) 评论(0) 推荐(0) 编辑