摘要:
异常 封装错误信息的对象 错误信息 类型 例如: NullPointerExce 空指针 提示消息 出错的行号 异常的继承结构 Throwable | - Error 系统级错误 | - Exception 可修复的错误 | - 其他Exception | - RuntimeException | 阅读全文
摘要:
集合 ArrayList 丑数: 能被3,5,7整除多次, ArrayList list 接口 | - ArrayList | - LinkedList ArrayList 内部封装一个数组 用数组存放数据 默认初始容量是 10, 放满后会新建1.5倍的长度的新数组 之前数据复制放入新数组,之前数组 阅读全文
摘要:
基本类型的包装类 Number 数字类型包装类的抽象父类 她的子类: Byte,Short,Integer ,Long,Float,Double BigDecimal,BigInteger 取出被封装的基本类型值 byteValue(); shortValue(); intValue(); long 阅读全文
摘要:
API java.lang.object object 所有类的顶层父类 一个类如果不继承其他类,默认继承object. toString() 获得一个对象的字符串表示 可以重写 equals() 当前对象与参数对象比较是否相等 object 中默认实现是比较两个对象的内存地址. 可以重写 java 阅读全文
摘要:
接口 作用: 结构设计工具,用来解耦合,需要有子类,隔离具体实现 接口是一个极端的抽象类 用 interface 代替 class 用 implements 代替 extends // 接口中所有东西都是公开 // 所有方法都是抽象方法 // 所以方法定义可以省略/* public abstract 阅读全文
摘要:
继承 新建子类对象是,先新建父类对象,并执行父类的构造方法, 默认执行父类的无参构造放方法 可以 手动调用父类的有参构造 super(参数 ) super super.xxx() 调用父类成员 一般重写方法, 调用父类同一个方法代码 super(); 调用父类构造方法 默认调用父类无参构造super 阅读全文
摘要:
构造方法 新建对象是,执行的一个特殊方法 new 类名(); 这个小括号就是构造方法 Java 类中,必须有构造方法,如果自己不定义, 编译器会自动生成默认构造方法 new 关键字是新建对象用的, 构造方法是新建对象时候执行的一段代码 构造方法重载 可以构建多个不同参数的构造方法 构造方法重载后默认 阅读全文
摘要:
1. java.util.Arrays 数组工具类 Arrays.toString (数组) 数组值链接字符串 Arrays.sort(数组) 基本类型: 优化的快速排序 引用类型: 优化的合并排序 Arrays.binarySearch(数组,目标值) 二分法查找 在有序数组中, 查找目标值的位置 阅读全文
摘要:
// 判断string 是否相等不能用 == 使用 equal 方法 Arrays.sort(数组); 数组排序算法 对基本类型. 优化的快速排序算法 对引用类型, 优化的合并排序算法 阅读全文
摘要:
1.循环嵌套 break 中断循环或switch(跳出循环).中断后继续往下执行 continue (跳到循环的下一轮继续执行) return (结束方法) 2.循环命名 内层循环控制外层循环.需要给循环命名 xxx: (命名格式) 3.while / do-while 先判断,只要条件成立,一直执 阅读全文