摘要: 1.归并算法对两个有序数组的排序速度远大于for循环算法2.归并算法无法对两个无序数组排序 1 package study03; 2 3 import java.util.Arrays; 4 5 public class Concat { 6 7 //归并算法 8 public int[] conc 阅读全文
posted @ 2021-03-08 11:08 温柔Rarry 阅读(109) 评论(0) 推荐(0)
摘要: 1.饿汉式单例:在初始化内存时就会生成一个对象,需要调用对象时将它返回出去2.懒汉式单例:在初始化时不会加载对象,在调用方法时才会生成一个对象,并将它返回出去 package study02; public class Singleton { //饿汉式单例,在初始化内存时加载到内存中,即使不用他也 阅读全文
posted @ 2021-03-08 11:07 温柔Rarry 阅读(33) 评论(0) 推荐(0)
摘要: 1.对于数据量越大的有序数组二分查找的速度比for循环越快2.如果是乱序数组可以优先排序,但是获取的索引值会不一样3.乱序数组如果要获取正确的索引值还是使用for循环 1 package study01; 2 3 import java.util.List; 4 5 public class Bin 阅读全文
posted @ 2021-03-08 11:04 温柔Rarry 阅读(360) 评论(0) 推荐(0)
摘要: package study04;public class SuperArray { private int[] array; private int currentIndex = -1; public SuperArray(){ array = new int[5]; } public SuperA 阅读全文
posted @ 2021-03-06 19:33 温柔Rarry 阅读(93) 评论(0) 推荐(0)
摘要: 基本数据类型的包装类byte的包装类:Bytechar的包装类:Charactershort的包装类:Shortint的包装类:Integerlong的包装类:Longfloat的包装类:Floatdouble的包装类:Doubleboolean的包装类:Boolean除了int跟char的包装类跟 阅读全文
posted @ 2021-03-06 19:31 温柔Rarry 阅读(57) 评论(0) 推荐(0)
摘要: 使用递归实现斐波那契数列通过循环的去调用fibonacci方法获取指定位置的返回值,根据栈帧先进后出的方式去运算这个方法假设当a=5时,他没有符合的项时就去调用fibonacci方法获取fibonacci(4)的返回值,当他还是找不到就会继续去调用fibonacci(3)...直到获取返回值,然后计 阅读全文
posted @ 2021-03-06 19:25 温柔Rarry 阅读(29) 评论(0) 推荐(0)
摘要: 父类的引用指向子类的对象当子类继承的父类时子类会继承父类的属性以及方法,当用父类去接收子类对象时:1.如果子类中含有与父类同名属性时,虽然对象中存在子类中的数据,但是无法去调用,可以通过在子类中重写get,set方法去获取数据。2.如果子类中没有重写父类的方法时,无法用对象去调用子类的属性以及方法, 阅读全文
posted @ 2021-03-06 19:24 温柔Rarry 阅读(1593) 评论(0) 推荐(0)