摘要:
数组高级 二分查找 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)
摘要:
继承的格式 继承它描述的是两个类之间的关系,如果一个子类继承父类,那么子类可以使用父类非私有的成员。 1 public class 父类{ 2 //成员变量 3 //成员方法 4 } 5 6 public class 子类1 extends 父类{ 7 8 } 9 10 public class 子 阅读全文
posted @ 2021-05-19 18:20
依然耀眼
阅读(78)
评论(0)
推荐(0)
摘要:
分类(分层)思想 dao层(数据访问层):对数据进行管理的操作(增、删、改、查)。 数据库、数组、集合 service层(业务层): 具体做一些业务操作 controller(控制层): 用来接收用户的数据,交给业务层进行处理。 domain层(实体类):用来封装数据的 JavaBean类有以下的规 阅读全文
posted @ 2021-05-19 15:18
依然耀眼
阅读(72)
评论(0)
推荐(0)

浙公网安备 33010602011771号