摘要: 单例设计模式 饿汉式模式 class Person{ //1.私有化构造器 private Person(){ //dosomething } //2.类内创建 该对象,同时要求该对象是static private static Person personInstance = new Person( 阅读全文
posted @ 2021-01-24 15:52 先生胡 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 包装类 jdk5.0之后增加自动拆箱和自动装箱 自动装箱 int num = 3; Integer in = num; //编译可以通过 ,拆箱写法 Integer in1 = new Integer(num); //不拆箱写法 自动拆箱 Integer in1 = new Integer(3); 阅读全文
posted @ 2021-01-24 11:13 先生胡 阅读(62) 评论(0) 推荐(0) 编辑
摘要: ==和equals ==: 若是基本数据类型比较,则只比较两个数值是否相等 若 == 比较引用型类型 则比较的是地址 int i = 3; int j = 3; double d = 3.0; char c = 3; System.out.println(i == j); //true System 阅读全文
posted @ 2021-01-24 10:35 先生胡 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 多态 多态的使用:虚拟方法调用 有了对象的多态性以后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行的是子类重写父类的方法。 总结:编译,看左边;运行,看右边。 多态性的使用前提:类的继承关系,方法的重写 //多态举例 class Person{ int age = 3; publ 阅读全文
posted @ 2021-01-24 10:10 先生胡 阅读(20) 评论(0) 推荐(0) 编辑
摘要: this 理解为当前对象。 //测试 public static void main(String[] args){ Person person = new Person(3, "xiaoMing"); } //创建一个类: class Person{ int age; String name; p 阅读全文
posted @ 2021-01-24 09:14 先生胡 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 方法重载(overload) 一个类中可以含有多个重名的方法。 两同一不同 ①同一个类 ②同一个方法名 ③不同参数列表:参数个数不同,参数类型不同 方法重写(override) ①子类重写的方法的修饰符大于等于 父类的权限修饰符 ②子类不能重写父类中private的修饰符 ③父类的被重写的方法的返回 阅读全文
posted @ 2021-01-23 16:35 先生胡 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 集合中的关系 常用类 详细图:黄色的代表接口,绿色的是抽象类,蓝色的具体类 /** collection接口:单列集合,用来存储一个一个的对象 List接口:存储有序的、可重复的数据。“动态”数组,替换原有的数组 Arraylist:作为list接口的主要实现类;线程不安全的,效率高; 底层使用Ob 阅读全文
posted @ 2021-01-21 08:59 先生胡 阅读(40) 评论(0) 推荐(0) 编辑
摘要: hashMap例子 public static void test(){ HashMap<String, Integer> map = new HashMap<>(); map.put("name",14); map.put("pwd",123); map.put("age",24); Set<Ma 阅读全文
posted @ 2021-01-17 09:27 先生胡 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 编译时异常又叫受检时异常,运行时异常又叫非受检时异常.开发中编译时异常可以用try-catch-finally处理将其转为运行时异常,对于运行时异常用throws比较好,抛出异常给上一级处理。 异常处理 error:Java虚拟机无法解决的异常,如stackOverflowError. except 阅读全文
posted @ 2021-01-16 17:04 先生胡 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 语法 assert 条件 assert 条件:表达式 如果 结果为 false, 则抛出一个 AssertionError 异常。 在第二种形式中,表达式将被传人 AssertionError 的构造器, 并转换成一个消息字符串。 例如: public static void main(String 阅读全文
posted @ 2021-01-16 10:05 先生胡 阅读(195) 评论(0) 推荐(0) 编辑