06 2023 档案
摘要:泛型 泛型的理解和好处 使用传统方法的问题分析 不能对加入到集合ArrayList中的数据类型进行约束(不安全) 遍历的时候,需要进行类型转换,如果集合中的数据量较大,对效率有影响 //传统方式package 泛型;import org.w3c.dom.DOMErrorHandler;impor
阅读全文
摘要:集合 可以动态的保存任意多个类型,使用比较方便 提供了一系列方便的操作对象:add、remove、set、get等 使用集合添加,删除新元素的示意代码简洁了 集合主要是两组(单列集合、双列集合) collection接口有两个重要的子接口List Set ,他们的实现子类都是单列集合 Map接口的实
阅读全文
摘要:异常机制 异常处理5个关键字:try、catch、finally、throw、throws 注意点 假设要捕获多个异常,异常类型从小到大 try监控区域,catch(想要捕获的异常类型!)捕获异常 finally处理善后工作,可以不要finally throw 主动抛出异常 throws在方法上捕获
阅读全文
摘要:内部类 成员内部类 package 内部类;public class Outer { private int age=10; public void out(){ System.out.println("这是外部类的方法"); } public class Inner{ public void
阅读全文
摘要:抽象类 不能new这个抽象类,只能靠子类去实现它,约束! 抽象类可以写普通方法 抽象方法必须写在抽象类中 接口 接口中的所有定义其实都是抽象的public abstract 类 可以实现接口implements接口 实现了接口的类,就需要重写接口中的方法 利用接口实现多继承 接口不能被实例化,接口中
阅读全文
摘要:static关键字 static修饰变量 可直接被类名调用 可被对象调用 没有加static关键字时,无法直接被类名调用 public class Demo01 { private static int age; //静态的变量 多线程! private double score; //非静态的变量
阅读全文
摘要:面向对象编程(OOP) 面向对象编程的本质:以类的方式组织代码,以对象的形式组织(封装)数据 抽象 三大特性 封装 继承 多态 非静态方法之间可以互相调用不用new对象,但是在静态方法里面无法直接调用非静态方法,原因是静态方法是和类一起加载的,非静态方法是在类实例化之后才存在的,相当于一个已经存在的
阅读全文