06 2020 档案
摘要:1、使用Lambda表达式实现多线程 public static void main(String[] args) { //使用匿名内部类的方式,实现多线程 new Thread(new Runnable() { @Override public void run() { System.out.pr
阅读全文
摘要:一、第一种方式 1、创建一个类PrimeThread extends Thread类,重写Thread类中的run方法; 2、创建PrimeThread类对象p; 3、调用p.start()方法。 二、第二种方式 1、创建一个类PrimeRun implements Runnable接口,实现Run
阅读全文
摘要:Collection接口 一、List接口,继承Collection接口 1、有序的集合(存储元素和取出元素的顺序一致); 2、允许存储重复的元素; 3、有索引,可以使用普通的for循环遍历。 实现类:ArrayList、LinkedList、Vector 二、Set接口,继承Collection接
阅读全文
摘要:Java内部类分为:1、成员内部类;2、局部内部类(包含匿名内部类); 一、成员内部类的定义与使用: 1 public class Body { 2 3 //内部类 4 public class Heart { 5 6 //内部类的方法 7 public void beat() { 8 System
阅读全文
摘要:1、可以用来修饰一个类,表明该类不允许被继承。 2、可以用来修饰一个方法,表明该方法不允许被重写,与abstract相互矛盾。 3、可以用来修饰一个局部变量,定义与赋值可以放在两条语句中。 4、可以用来修饰一个成员变量,要么在同一条语句中赋值,要么在构造方法中赋值。
阅读全文
摘要:一、接口的定义中,可以有哪些内容? 如果是java7,接口中可以包含: 1、常量,可以省略public static final关键字。 public static final int NUM_OF_EXAMPLE = 10; 2、抽象方法,可以省略public abstract关键字。(实现类必须
阅读全文
摘要:方法的重写(override)两同两小一大原则: 1、方法名相同,参数类型相同 2、子类返回类型小于等于父类方法返回类型, 3、子类抛出异常小于等于父类方法抛出异常, 4、子类访问权限大于等于父类方法访问权限。 权限修饰符 : private < 默认(什么都不写) < protected < pu
阅读全文
摘要:1、在JDK1.5之前,switch只支持byte、short、char、int类型。 2、在JDK1.5中,增加了枚举类与byte、short、char、int的包装类,对四个包装类的支持是因为java编译器在底层手动进行拆箱,而对枚举类的支持是因为枚举类有一个ordinal方法,该方法实际上是一
阅读全文
摘要:一、自动类型转换(隐式转换) 规则:数据范围从小到大。这里的数据范围表示的是数据类型能表示的最大最小值范围 见下表: long a = 100;//将int类型转换为long类型 double b = 2.5F;//将float类型转换为double类型 float c = 30L;//将long类
阅读全文

浙公网安备 33010602011771号