摘要: 反射机制是Java语言中一个非常重要的特性,它允许程序在运行时进行自我检查,同时也允许内部的成员进行操作。虽然这个特性在实际开发中使用的不多,但是像Pascal、C和C++等语言根本没有提供这样的特性。由于反射机制能够实现在运行时对类进行装载,因此能够增加程序的灵活性,但是不恰当地使用反射机制也会严 阅读全文
posted @ 2017-06-18 22:50 写最少的代码 阅读(572) 评论(0) 推荐(0) 编辑
摘要: public static void main(String [] args){ }1.public 表示树权限是最大的,谁都可以调用2.static 静态的, 表示这个函数随着类的加载而加载 ,随着尖的消失而法消失3.void 无返回值,java的虚拟机(jvm)无返回值4. main 表示函数名 阅读全文
posted @ 2017-06-18 13:31 写最少的代码 阅读(415) 评论(0) 推荐(0) 编辑
摘要: public class Single { private static Single s=null; private Single(){ } public static Single getInstance(){/* if(s==null){ //如果是多线程,会出现多个类名进来,可能冻结,然后醒 阅读全文
posted @ 2017-06-18 13:24 写最少的代码 阅读(462) 评论(0) 推荐(0) 编辑
摘要: java的单例设计模式(对象的延时加载) ,称为:懒汉式 考试专用例:package day6;public class Single2 { //考试专用 ,对象的延时加载 ,外号:赖汉式 private static Single2 s=null; private Single2(){ } pub 阅读全文
posted @ 2017-06-18 13:23 写最少的代码 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式(就是一个类在内存只存在一个对象)思路:1.将构造函数私有化2.在类中自己创建一个对象3.提供一个方法可以获取该对象 例:public class Single { //单例设计模式(一个类在内存只存在一个对象) private Single(){ //设置为私有,使之不能new出对象 阅读全文
posted @ 2017-06-18 13:22 写最少的代码 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.用折半查找数组元素的下标 2.但前提是数组已经排序好的3.例:public static void main(String ars []){ int [] number=new int []{2,6,9,45,65,88};}publci staic int getIndex(int [] ar 阅读全文
posted @ 2017-06-18 13:20 写最少的代码 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序:相邻的两个元素进行比较,如果符合条件就换位例 for(int i=0;i<number3.length-1;i++){ //外层循环控制循环次数 for(int j=0;j<number3.length-i-1;j++){ //内层循环控制比较次数 if(number3[j]>number 阅读全文
posted @ 2017-06-18 13:19 写最少的代码 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 选择排序1.选择一个值和另外的值进行比较,最小(或最大)的值取代选择的值2.下一个值又和另外的值进行比较例://选择排序 for(int i=0;i<number.length-1;i++){ //外层循环控制循环次数, for(int j=i+1;j<number.length;j++){ //内 阅读全文
posted @ 2017-06-18 13:18 写最少的代码 阅读(178) 评论(0) 推荐(0) 编辑