2019年4月11日
摘要: Double.NEGATIVE_INFINITY 负无穷 Double.POSITIVE_INFINITY 正无穷 Double.NaN 非数注意:浮点数才有无穷的概念,整数是没有的比如:int a = 1/0;//直接报错抛出运算异常:Exception in th... 阅读全文
posted @ 2019-04-11 21:30 jeasion 阅读(738) 评论(0) 推荐(0) 编辑
摘要: toBinaryString()函数public class Customer { public static void main(String[] args) { int m=-8; System.out.println(Integer.toBinary... 阅读全文
posted @ 2019-04-11 20:40 jeasion 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 代理做一个简单的抽象:代理模式包含如下角色:Subject:抽象主题角色。可以是接口,也可以是抽象类。 RealSubject:真实主题角色。业务逻辑的具体执行者。 ProxySubject:代理主题角色。内部含有RealSubject的引用,负责对真实角色的调用,... 阅读全文
posted @ 2019-04-11 20:08 jeasion 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 二分查找原理:针对有序的数组,判断其中间值和key值的大小之差,然后进行二分适用范围:有序的数组复杂度:时间复杂度 O(log2n)核心代码:int middle = (top - tail) / 2+tail;if (key nums[middle]) { tai... 阅读全文
posted @ 2019-04-11 15:40 jeasion 阅读(102) 评论(0) 推荐(0) 编辑
  2019年4月10日
摘要: 二分法原理:对于一个数n,可以定义一个函数,我们很容易知道当时, 所以可以在[0,n]之间或[n,1]之间进行二分逼近代码:public static double sqrt(double n) {/* * 注意需要判断一下N是否大于1 当N>=1... 阅读全文
posted @ 2019-04-10 22:29 jeasion 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 欧几里德算法非负整p,q的最大公约数满足下列条件:如果q为0,则最大公约数是p 否则p,q的最大公约同时也是p%q=r和q的最大公约数 English despcription:Compute the greatest common divisor of two no... 阅读全文
posted @ 2019-04-10 20:24 jeasion 阅读(244) 评论(0) 推荐(0) 编辑
摘要: package fundmental_excise6;import java.util.Arrays;import java.util.Scanner;/** * @author : jeasion * @date 创建时间:2019年4月10日 上午9:35:57 ... 阅读全文
posted @ 2019-04-10 14:13 jeasion 阅读(706) 评论(0) 推荐(0) 编辑
摘要: public:具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。protected:主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子... 阅读全文
posted @ 2019-04-10 08:44 jeasion 阅读(113) 评论(0) 推荐(0) 编辑
  2019年4月9日
摘要: 解释器运行步骤:找到环境变量CLASSPATH,CLASSPATH包含一个或者多个目录,用作查找.class文件的根目录 从根目录开始,解释器获取包名并将每个.替换成\或/(取决于操作系统) 得到的路径会与CLASSPATH的各个不同项相连接 解释器就在这些目录中查找... 阅读全文
posted @ 2019-04-09 20:53 jeasion 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 申明及初始化申明方式及初始化方式数组的申明及初始化 int[] arr = new int[5]; int arr[1] = 3; int[] arr = {1,2,3,4}; /*不允许分开写,下面是错误的 int[] arr; arr={1,2... 阅读全文
posted @ 2019-04-09 17:03 jeasion 阅读(86) 评论(0) 推荐(0) 编辑