高新技术前篇,知识点:枚举类型,反射
来源:互联网 发布:windows 7模拟器手机版 编辑:程序博客网 时间:2024/06/06 02:11
//今天看完了高新技术,java升级就是不一样,知识点明显增加。思考的地方也增加了。今天看完,对于老师讲得框架的部分理解了,但是重写类加载器听得不太明白。
/**
* 枚举类型加虚函数 (枚举类型是一个类,而且不需要关键字class),枚举类型的成员不写类型的话也是枚举类,枚举类型不能被abstract修饰
* 枚举成员被调用时直接用 枚举类名.枚举成员 返回一个枚举对象,意思就是枚举自己自动new对象,每次返回相同的枚举成员类型对象。
* @author Administrator
*
*/
public class Virtual20 {
public enum Light {
RED(30) {
@Override
public Light next() {
return GREEN;
}
},GREEN(20) {
@Override
public Light next() {
return RED;
}
};
public abstract Light next();
private int time;
private Light() {};
private Light(int time) {this.time = time;};
public String toString() {
return this.time + "";
}
}
public static boolean en() {
Light light = Light.GREEN;
Light light2 = Light.GREEN;
System.out.println(light2.toString());
return (light == light2);
}
public static void main(String args[]) {
System.out.println(en());
}
}
思考与感悟:枚举类型我还思考了蛮长时间,我想弄清楚,枚举类的成员到底是对象还是类。后来确定是对象。因为它已经确定了构造方法的确切参数,也就是实现了一个对象。但是我真没见过在对象后面加类的实现方法的。一时间我很难接受这种形式。现在再看一次又好点。
//反射的代码很长,不好贴出来
反射就是把java里的同种元素当做一个类。例如构造函数就Constructor,函数就Method,成员就Field
我第一次接触反射。其实反射主要就是用于框架。当你不清楚你往后要操作的类是哪个,但你知道你的类具体要干什么事情的时候,就可以用框架。好东西。或者你连这个类要做什么都不知道的时候,也可以用框架。其实我对框架具体的应用意义还不太深刻。希望在往后的学习中能明白。
JavaBean就是有读取功能的类,因为太多的类具有读取功能,所以我们把它封装成Javabean。这样做的好处就是你可以用上框架。框架对同种事物的处理比较方便。
- 高新技术前篇,知识点:枚举类型,反射
- 黑马高新技术 枚举篇
- 黑马程序员--学习--高新技术--枚举和反射
- 黑马程序员--java高新技术 25--枚举,反射
- Java高新技术-枚举和反射-----黑马程序员
- 黑马程序员--高新技术(枚举和反射)
- 黑马程序员---Java高新技术反射知识点总结
- 黑马高新技术 反射篇
- Java 枚举类型知识点
- java枚举类型知识点
- 绑定枚举类型(反射)
- 反射读取枚举类型
- 黑马程序员________Java高新技术之反射机制及枚举注释
- 黑马程序员_java高新技术(1)枚举、反射、内省
- java高新技术_枚举反射内省(黑马程序员)
- Java高新技术笔记:反射、多线程、泛型、枚举、javaBean、代理
- 黑马程序员—java高新技术_枚举&反射&内省
- 枚举, 享元模式,反射,高新技术加强学习笔记
- 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构)
- uva 10529 - Dumb Bones(概率dp)
- uva 847 - A Multiplication Game(规律)
- 「我只是认真」聊聊工匠情怀
- Hibernate_10_继承实例_单表
- 高新技术前篇,知识点:枚举类型,反射
- lightoj 1007
- c#多线程 Invoke方法的使用
- 关于浏览器核心的一些思考
- JavaFX文档(9)掌握FXML——1 为何选择FXML
- busybo命令帮助信息
- 黑马高新技术 枚举篇
- lightoj 1008
- 测试CPU支持指令集AVX,AVX2,SSE情况的代码【VS2010调试通过】