摘要: 1.Collection集合 1.1数组和集合的区别【理解】 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 1.2集合类体系结构【理解】 1.3Collec 阅读全文
posted @ 2021-05-20 20:02 依然耀眼 阅读(70) 评论(0) 推荐(0)
摘要: String类概述 String表示字符串,所有的字符串字面值都是常量(如"abc","hello"),也是字符串的对象。 字符串对象有两种形式 String s1="abc" 这就是一个字符串对象 String s2=new String("abc") 这也是一个字符串对象 两种创建对象的区别 1 阅读全文
posted @ 2021-05-20 08:54 依然耀眼 阅读(64) 评论(0) 推荐(0)
摘要: 匿名内部类 警告:匿名内部类本质上是一个对象 如果有一个接口或者抽象类,必须要用class定义一个实现类写重写抽象方法,才能创建对象并使用。 匿名内部类就是省略了用class定义子类的过程,直接使用父类或者接口创建子类对象 1 //动物类 2 public abstract class Animal 阅读全文
posted @ 2021-05-20 08:40 依然耀眼 阅读(244) 评论(0) 推荐(1)
摘要: 数组高级 二分查找 1 二分查找思路: 查找元素的索引,一次排除一半的元素 2 1.计算开始索引和结束索引 3 start = 0; 4 end = array.length-1 5 2.计算中的索引 mid = (start+end)/2; 6 3.让中间元素和目标元素key进行比较 7 arra 阅读全文
posted @ 2021-05-19 21:36 依然耀眼 阅读(61) 评论(0) 推荐(0)
摘要: 递归 递归指的是方法自己调用自己。 需要注意两个问题 1.方法调用一定要有出口 2.调用的次数不能过多 递归求和 1 /* 2 需求:求1~5之间的和 3 假设:f(n)表示求n以内的和 4 f(1) = 1 5 f(2) = f(1) + 2 6 f(3) = f(2) + 3 7 f(4) = 阅读全文
posted @ 2021-05-19 21:32 依然耀眼 阅读(46) 评论(0) 推荐(0)
摘要: JDK7的日期时间类 Date类 Date类表示时间,时间可以精确到毫秒。创建一个Date对象,其实就表示时间的对象。 1 Date date1=new Date(); //当前系统时间 2 3 Date date2=new Date(0L); //1970年1月1日8点0时0分 (中国) 4 5 阅读全文
posted @ 2021-05-19 21:17 依然耀眼 阅读(73) 评论(0) 推荐(0)
摘要: Math类 Math类中包含一些对数据进行数学运算的方法,而该类中的方法全都是静态的。像这样的类称之为工具类。 1 public static int abs(int a) 2 对一个数据求绝对值 3 public static double ceil(double n) 4 对一个小数向上取整 4 阅读全文
posted @ 2021-05-19 21:02 依然耀眼 阅读(114) 评论(0) 推荐(0)
摘要: 多态 同一个对象可以用多种形态(子类类型、父类类型)进行表示。 多态的前提 1.要有继承、实现的关系 2.要有方法重写 3.父类/接口接收子类对象 Animal a = new Dog(); //Animal是Dog的父类 Usb u = new Mouse(); //Usb是Mouse的接口 多态 阅读全文
posted @ 2021-05-19 18:45 依然耀眼 阅读(48) 评论(0) 推荐(0)
摘要: 接口 接口中的方法全都是抽象方法,用来指定一些规则,让子类去重写。接口的作用主要体现在一下两点 1.指定规则2.利用这些规则给类做功能扩展 接口的定义和使用 接口使用interface关键字来定义,使用implements来实现。 1 //定义接口 2 public interface Inter{ 阅读全文
posted @ 2021-05-19 18:38 依然耀眼 阅读(62) 评论(0) 推荐(0)
摘要: 抽象的基本使用 抽象的关键字是abstract,可以用来修饰类(抽象类),还可以修饰方法(抽象方法)。 1 //抽象类 2 public abstract class Animal{ 3 //抽象方法 4 public abstract void eat(); 5 //抽象方法 6 public a 阅读全文
posted @ 2021-05-19 18:27 依然耀眼 阅读(45) 评论(0) 推荐(0)