12 2019 档案
摘要:反射:将类的各个组成部分封装为其他对象 当程序要使用某个类时,计算机会先把这个类加载到内存中,就是将.class文件读入内存,并创建一个Class对象,在Class对象中,类的所有成员变量被放进Field[]数组中,所有方法被放进Method[]数组中,所有构造方法被放进Constructor[]数
阅读全文
摘要:注解(Annotation):对程序的解释,但是和注释(comment)的区别是可以被编译器读取 1.常用内置注解: @Override:用于方法重写,被重写的方法必须被声明在父类或Object中 @Deprecated:废弃一个方法,表示可以使用但是不推荐使用,该注解已经被淘汰,知道就行 @Sup
阅读全文
摘要:异常分为3类: 1.检查性异常:由用户错误引起,程序员无法预见,如打开一个不存在的文件 2.运行时异常:编译的时候看不到,运行时才出现,程序员能处理 3.错误:由JVM产生,是灾难性的错误 Java把异常当做对象处理,定义java.lang.Throwable为所有异常的超类,分为错误和异常 Exc
阅读全文
摘要:Java内存分为堆、栈、方法区 堆:存放new出来的对象和数组 栈:存放基本变量类型(包含这个类型的具体数值),存放对象的在堆里的指针 方法区:包含所有class和static变量 举例:对于代码和产生的内存变化: int[] array; array = new int[5]; array={1,
阅读全文
摘要:Java三大版本:JavaSE,JavaME, JavaEE JavaSE用于桌面应用开发,是JavaEE的基础 JavaME用于嵌入式开发,基本没人用 JavaEE用于web开发
阅读全文
浙公网安备 33010602011771号