线程的开启方式一之继承Thread类 线程的开启 * * 需求: 实现多线程程序 * * 方式一: * Thread * * Thread() 分配新的 T...
线程的开启方式一之继承Thread类 线程的开启 * * 需求: 实现多线程程序 * * 方式一: * Thread * * Thread() 分配新的 T...
注解的概述和分类 * 注解的概念: * Java提供了一种和源程序中的元素关联的任何信息和任何元数据的方法和渠道 * 源程序: Java文件 * 元素...
反射获取构造方法对象并且创建对象 通过反射获取构造方法并且创建对象 * 1.通过反射获取字节码文件对象 * 2.通过字节码文件对象获取构造方法对象...
NIO概述 为什么了有了IO,还需要有NIO? * NIO在JDK1.4后引入的 * NIO是面向块(缓冲区)编程,旧IO是面向流编程 * * IO NIO * 面向流 ...
IO流的概述 IO流引入 之前学习过将数据保存到变量中,集合等内存区域,但是这样存在一个弊端,就是程序一旦结束,数据就会立刻消失,无法做到数据的持久化存储。 如何...
File类静态成员和构造方法 File类 * 文件和目录路径名的抽象表示形式 静态成员变量 static String separator 名称分隔符 s...
枚举类型的概述 什么枚举? * 枚举指的是在一定范围内取值,这个值必须是枚举类型中的任意一个,而且只能取一个 * * 枚举的特点: * 1.必须在规定的范围内取值 * ...
list接口 * List接口 * 特点: * 1.集合是有序的(存储有序) * 2.有索引,方便查找和修改 * 3.List集合可重复 * public b...
集合框架概述 数组和集合的区别 长度 数组的长度固定不变的 集合长度是可以根据实际需要改变 内容 数组存储的是同一种类型的元素 集合可以存储不同类型的元素 数据类型 数组可以...
Throwable Throwable 类是 Java 语言中所有错误或异常的超类。 成员方法 public String getMessage():返回此 throwabl...
异常的概述 异常:异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。简单来说就是程序出现了不正常的情况。异常本质就是Java当中对可能出现的问题进行描述...
api的概述 API:应用程序编程接口(Application Programming Interface)。 JavaAPI:Java API指的就是JDK中提供的各种功能...
多态的应用-继承多态-接口多态 使用父类作为方法形参实现多态 使用父类作为方法返回值实现多态 当这个作为参数的父类是普通类或者抽象类时,构成继承多态 当这个父作为参数的父类是...
static关键字 静态的,可以修饰成员变量和成员方法。 static关键字特点 1. 随着类的加载而加载 2. 静态变量属于类不属于对象 3. 被类的所有对象...
定义一个长方形类,定义 求周长和面积的方法,然后定义一个测试类,进行测试。 ~~ Rectangle r1 = new Rectangle(2, 3); System.out...
移除数组中不为0的项 *现在有如下的一个数组: int oldArr[]=现在有如下的一个数组: * int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,...
杨辉直角三角的打印 ## 杨辉直角三角的打印 键盘录入行数,输出打印杨辉三角形 两种格式杨辉三角 * 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10...