随笔分类 - JAVA
摘要:10.2显示Frame JFrame是最顶层窗口 10.2.2 Frame属性 setLocation,setBounds设定frame的位置 setIconImage,设定标题图标 setTitle更改title文字 setResizable设定窗口是否可以被改变大小。布尔值为参数 为了决定fra
阅读全文
摘要:9.1 JAVA collections框架 循环队列 ArrayDeque类 链表队列 LinkedList类 Collections接口 public interface Collection<E>{ boolean add(E element); Iteratora<E> iterator()
阅读全文
摘要:class ArrayAlg{ public static <T> T getMiddle(T... a){ return a[a.length/2]; } } String middle=ArrayAlg.<String>getMiddle("John","q","Public"); 限定泛型 p
阅读全文
摘要:1.Java中继承于Error,和RuntimeException的异常被称作unchecked 异常 2.代码中建议抛出异常的四种情况 (1)调用方法扔出checked异常。如FileInputStream构造函数 (2)检测到错误,使用关键字throw 抛出checked异常 (3)你导致了程序
阅读全文
摘要:6.1接口 例,排序算法需要类实现比较接口。 public interface Comparable{ int compareTo(Object other); } 泛型 public interface Comparable<T> { int compareTo(T other);//parame
阅读全文
摘要:子类引用可以赋值给父类引用,父类引用需要类型转换才能赋值给子类引用。 1从子类强制类型转换为父类时需要使用instanceof if(staff[i] instanceof Manager){ boss=(Manager)staff[i]; ... } 5.2 Object类 Object 类是所有
阅读全文
摘要:1.深度拷贝,使用clone()方法。 4.2.2 LocalDate Class 使用工厂方法创建对象 LocalDate now=LocalDate.now(); LOcalDate new YearsEve=LocalDate.of(1999,12,31) ; 调用方法获得年月日 int ye
阅读全文
摘要:1.switch语句 switch(choice){ case 1-> ... case 2-> ... case 3-> ... case 4-> ... default-> System.out.println("Bad input"); } case的类型 char byte short in
阅读全文
摘要:1.使用BigDecimal类处理需要精确表示浮点数的场合。 2.使用final定义const常量。 final double CM_PER_INCH=2.54; 定义常量最好使用大写。 3.4.4枚举类型 enum Size{SMALL,MEDIUM,LARGE,EXTRA_LARGE}; Siz
阅读全文

浙公网安备 33010602011771号