JAVA基础复习
文章平均质量分 55
下坠丷
每天都在NULLPointerException
展开
-
Java复习十:集合的使用
【代码】Java复习十:集合的使用。原创 2022-08-31 20:41:11 · 251 阅读 · 0 评论 -
Java复习九:枚举类+注解
*** TODO* 枚举类的使用** 枚举类:类的对象只有有限个,确定的。* 当需要定义一组常量时,强烈建议使用枚举类* 如果枚举类的只有一个对象,可以作为单例模式的实现方式** 枚举类的定:* 方式一:jdk5.0之前,自定义枚举类* 步骤:1 声明对象的属性:private final修饰* 2 私有化类的构造器,并给对象属性赋值* 3 提供当前枚举类的多个对象:public static final* 4 其他需要。...原创 2022-08-31 20:38:36 · 411 阅读 · 0 评论 -
java复习八:常用类:String/Builder/Buffer
StringBuffer/Builder->String:使用toString,使用String的构造器。String->StringBuffer/Builder: 使用String的构造器。String的不可变性体现。原创 2022-08-31 20:36:53 · 215 阅读 · 0 评论 -
java复习七:多线程
1 线程执行同步代码块或同步方法时,程序调用Thread.sleep()方法或者Thread.yield()方法暂停当前线程。 2 线程执行同步代码块时,其他线程调用了该线程的suspend()方法将该线程挂起,该线程不会释放锁。不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。 4 在同步代码块或者同步方法中执行了线程对象的wait()方法之后,线程暂停,并释放锁。2 程序需要实现一些等待的任务时,如用户输入,文件读写。...原创 2022-08-31 20:32:34 · 158 阅读 · 0 评论 -
Java复习六:内部类+异常处理
1继承于现有的结构2提供全局常量serialVersionUID用于标识异常的序列号3提供重载的构造器//标识异常的序列号staticfinallongserialVersionUID=-7034897190745766939L;//调用父类构造器super(msg);}}异常练习publicclassEcmDef{try{System.out.println("除0");使用命令行调试。...原创 2022-07-30 17:25:04 · 244 阅读 · 0 评论 -
Java复习五:抽象类+模板设计方法+接口+三种工厂模式
如果实现类实现了多个接口,而多个接口中有同名同参的默认方法,如果没有重写此方法,则会报错。如果子类继承了父类和实现的接口中声明的同名同参的方法,那么在子类没有重写此方法的情况下,默认调用的是父类中的方法。有时将一个父类设计的非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。当功能内部一部分实现时确定的,一部分实现是不确定的。静态方法只能通过接口调用,默认方法只能通过实现类来调用,实现类可以重写默认方法。继承是“是不是”的关系,而接口是能不能的关系。包含抽象方法的类一定是抽象类,抽象类可以没有抽象方法。.原创 2022-07-26 17:26:08 · 359 阅读 · 0 评论 -
Java复习四:static关键字+代码块+final关键字
单例设计模式整个系统中只存在一个对象,将构造方法的访问权限设置为private,使得外部无法创建对象,在内部创建一个静态对象,并通过一个静态方法使得外部得到这个静态对象。被static关键字修饰的属性内存中只有一份,一个对象中修改了static,其他对象中的static也会变化。类只是描述对象的属性和行为,并没有产生实际的对象,只有使用关键字New的时系统才会分配内存给对象。非静态方法中可以使用静态属性和静态方法,也可以使用非静态属性和方法。static可以用来修饰属性,方法,代码块,内部类。.......原创 2022-07-25 15:27:28 · 184 阅读 · 0 评论 -
Java复习三:Object+equals+包装类
自己记录知识点使用原创 2022-07-25 15:24:15 · 176 阅读 · 0 评论 -
Java复习二:继承+super关键字+重写+多态
自己记录复习知识点,可能对旁人参考价值不大原创 2022-07-25 15:17:15 · 255 阅读 · 0 评论 -
java复习一:内存结构+javaBean+import关键字
基础知识点记录,针对个人情况记录原创 2022-07-18 11:25:00 · 239 阅读 · 0 评论