摘要: 一.异常 1.异常的定义:Java 中的异常(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。 2.error和exception的区别 error 一旦发生,程序只能停止,应为程序中是没有办法处理error的 exception 程序中发生异常之后 阅读全文
posted @ 2020-05-02 00:04 阿德(*^_^*) 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 1.反射是Java提供的一种运行机制,代码运行时动态的获取一个类型的各种信息,以及相关的一系列操作 Java中每一种类型,都有且仅有一个Class对象与之对应,每种类型在进行类加载之后,JVM会在内存中自动生成一个Class类型对象 Student.java >Student.class >类加载 阅读全文
posted @ 2020-05-01 19:40 阿德(*^_^*) 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.java泛型: 这个java中的通配符“上界”“下界”有关。在集合中: 上界<? extends Number>规定:只能取(get),不能添加(add)。 下界<? super Number>规定:不能取(get),只能添加(add)。 无界<?>:不能get也不能add。 现在试想一下你的例 阅读全文
posted @ 2020-05-01 14:33 阿德(*^_^*) 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 属性的可见性: 类中 同包类中 子类中 不同包类中public Y Y Y Yprotected Y Y Y Ndefault Y Y N Nprivate Y N N N public:java中访问限制最宽的修饰符。被其修饰的类,属性以及方法不仅可以跨类访问,而且可以跨包(package)访问p 阅读全文
posted @ 2020-04-30 16:32 阿德(*^_^*) 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 1.集合简述: Iterable Map | | Collection HashMap,TreeMap | List Set | | ArrayList HashSat LinkedList TreeSats Vector 2.数组与集合:数组与几何是密切相关的例如list的底层运用数组来实现功能 阅读全文
posted @ 2020-04-30 16:30 阿德(*^_^*) 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.equals方法 public boolean equals(Object obj) { return (this == obj);//注意:默认比较的是两个对象的地址 } 重写注意:this or other 1. s1和s2是不是指向同一个对象 if(this==other){ retude 阅读全文
posted @ 2020-04-29 14:31 阿德(*^_^*) 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 例如Integer:这个类有个内部类IntegerCache可以缓存{-128~127}的值(byte)当你使用自动装箱赋值时,就不会创建对象了这个内部类还是个static类,就是为了这个Integer类量身定做的 一些方法: //定义变量a=1 int a=1; //int -> Integer 阅读全文
posted @ 2020-04-29 00:49 阿德(*^_^*) 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.//!!!在加载类的过程中为静态变量分配内存,实例变量在创建对象时分配内存!!!// 2.初始化顺序 1.父类优于子类 2.创建对象前:static{}/static/static修饰的方法,变量随类加载 | 3.创建对象时:代码块/实例化属性->构造器 4.同样的情况下:同时代码块或同是静态修 阅读全文
posted @ 2020-04-29 00:33 阿德(*^_^*) 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 类:final修饰的类不可派生,static修饰的可以是一个静态内部类 方法:final修饰的方法不可重写(但是可以重载),static修饰的方法优先加载 属性:final修饰常量,static修饰的静态变量优先加载 static修饰的方法变量属于类,属于这个类创建的所有对象 父类的静态方法可以被子 阅读全文
posted @ 2020-04-27 23:10 阿德(*^_^*) 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.内部类概念:内部类不是在一个java源文件中编写俩个平行的俩个类,而是在一个类的内部再定义另外一个类。我们可以把外边的类称为外部类,在其内部编写的类称为内部类。 2.内部类分为四种:成员内部类、静态内部类、局部内部类、匿名内部类 1)成员内部类(实例内部类、非静态内部类) 注:成员内部类中不能写 阅读全文
posted @ 2020-04-27 22:56 阿德(*^_^*) 阅读(249) 评论(0) 推荐(0) 编辑