泛型 泛型泛型:是JDK5中引入的特性,它提供了编译时安全检测机制,该机制允许在编译时检测到非法的类型,它的本质是参数化类型 顾名思义,就是将类型由原来的具体类型参数化,然后再使用/调用时传入具体的类型 这种类型可以在类、方法和接口中,被称为泛型类,泛型方法和泛型接口 泛型定义格式: <类型>:指定一种类型的格式。这里的类型可以看作是形参 <类型1,类型2>指定多种类型 2022-08-24 JAVA > JAVASE
集合进阶 集合的体系结构 注:如果想要将基本类型存入集合,需要用基本类型包装类存入 Collection 集合Collection是一个接口 Collection是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection元素 JDK不提供此接口的任何直接实现,他提供更具体的子接口(如Set或List)实现类 创建Collection集合的对象 多态的方式 具体的实现类 ArrayList 2022-07-29 JAVA > JAVASE
日期类 date类在java.util和java.sql包下都有Date类,在这里我们学习的是java.util.Date Date代表了一个特定的时间,精确到毫秒 构造方法 方法名 说明 Date() 分配一个Date对象,并初始化,以便它代表它被分配的时间,精确到毫秒 Date(long date) 分配一个Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数 1234567 2022-07-27 JAVA > JAVASE
集合 ArrayList 集合实现类我们可以把ArrayList 看作是一个数据类型为引用类型的数组,并且该数组的长度用size表示,而且没有固定大小 ArrayList 可调整大小的数组实现 :是一种特殊的数据类型,泛型 使用方法: 在出现E的地方我们使用引用数据类型替换即可 距离:ArrayList<String>,ArrayList<Student> ArrayLi 2022-07-27 JAVA > JAVASE
内部类 内部类(选修)源代码内部类定义 123456789101112public class Outer { private int id = 10; //外部类中私有属性 public void out(){ //这是一个外部类方法 } public cl 2022-07-24 JAVA > JAVASE
简单的Dos命令 简单的Dos命令打开cmd的方式 打开+系统+命令提示符 win+r 输入cmd打开控制台 在任意文件夹下,按住shift+鼠标右键点击,在此处打开命令窗口 **资源管理器地址栏前加上cmd ** 常用的dos命令1234567891011#盘符切换 dir #查看当前目录下所有文件 cd change directory #切换目录 cd .. #返回上一级cls #清理屏幕(clear sc 2022-07-24 JAVA > JAVASE
Java常用类 Math类Math包含执行基本数字运算的方法 注:类似Math类的工具类中不是没有构造方法,而是构造方法被private修饰,无法实例化对象。但其所有方法(属性)都是静态的。都可以利用类名.方法(属性)的方式调用 Math类的常用方法 方法名 说明 int abs(int) 返回参数的绝对值 double ceil(double a ) 返回大于或等于参数的最小double值,等于一 2022-07-24 JAVA > JAVASE
基本类型包装类 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据 常用的操作之一:用于基本数据类型与字符串之间的转换 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean I 2022-07-24 JAVA > JAVASE
异常 异常(Exception)异常 检查性异常 运行时异常 错误(Error) 异常通过各种意义上可以分为不同的类别,比如分为运行时异常和非运行时异常,也可以分为异常和错误。 Error和Exception的区别: Error通常是灾难性的致命性的错误,是程序无法处理的,当出现这种异常时,Java虚拟机(JVM)一般会选择终止线程 Exception通常情况下是可以被程序处理的,并且在程序中应该尽可 2022-07-24 JAVA > JAVASE
接口 接口接口的目的就是定义一些方法,让不同的人实现 注:接口可以作为方法的形参或者返回值,需要和返回的都是该接口的实现类对象 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范,没有具体实现 注:抽象类和接口虽然都无法实例化对象,但是他有构造方法,而接口没有 java规定类都要有一个构造方法,没有默认提供一个空参构造(抽象类也是类)。构造方法不是用来实例化的,而是用来给属性 2022-07-24 JAVA > JAVASE