摘要: 继承要注意的事项: 1、千万不要为了减少重复代码而去继承,只有真正的存在着继承关系的时候才去继承。 2、父类私有的成员不能被继承 3、父类的构造函数不能被继承 4、创建子类对象时会先默认调用父类的无参构造方法(调用父类的构造方法是为了初始化从父类继承下去的属性的) super 关键字 super 关 阅读全文
posted @ 2016-09-23 09:24 FromNowOns 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式:保证一个类在内存中只有一个对象 饿汉单例设计模式: 1、私有化构造函数 2、声明本类的引用类型变量,并且使用该变量指向本类对象。 3、提供一个公共静态的方法获取本类的对象 懒汉单例设计模式: 1、私有化构造函数 2、声明本类的引用类型变量,但是不要创建对象。 3、提供公共静态的方法获取 阅读全文
posted @ 2016-09-19 18:21 FromNowOns 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 构造函数:作用:给对应的对象进行初始化。java构造函数权限默认和类的权限保持一致。 代码块:1、构造代码块2、局部代码块3、静态代码块 构造代码块 作用:给对象进行统一的初始化。 写法: { //构造代码块 }注意:构造代码块的大括号必须位于成员变量位置上。(方法之外,类之内。) 局部代码块:大括 阅读全文
posted @ 2016-09-13 20:26 FromNowOns 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 二维数组 局部变量记录了一维数组的内存地址,一维数组记录了二维数组的内存地址。 阅读全文
posted @ 2016-08-31 15:44 FromNowOns 阅读(133) 评论(0) 推荐(0) 编辑
摘要: //数组工具类(Arrays):java.util 排序(选择排序) sort int [] i = Arrays.sort(数组);升序 二分查找法 binarySearch int i = Arrays.binarySearch(数组,要查询的数);//找到返回所在的数组的索引值,找不到则返回负数 遍历数组 String num = Arrays.toStri... 阅读全文
posted @ 2016-08-31 15:36 FromNowOns 阅读(4411) 评论(0) 推荐(0) 编辑
摘要: 栈内存的特点: 栈内存存储的都是临时变量,变量一旦出了自己的作用域,那么马上会从内存中消失,释放内存空间。 栈内存(方法栈): 一个方法要运行的时候,jvm会在栈内存中开辟一片属于这个方法的空间,让这个方法在这片空间内执行。 堆内存的特点: 堆内存存储的都是对象数据,对象一旦被使用完,并不会马上从内 阅读全文
posted @ 2016-08-31 15:14 FromNowOns 阅读(476) 评论(0) 推荐(0) 编辑
摘要: break 配合标记的使用: 阅读全文
posted @ 2016-08-31 15:12 FromNowOns 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: /* 1. 交换两个变量的值,不准出现第三方变量。 2. 取出一个二进制数据的指定位数。要求读取该二进制数据的低4位 00000000-00000000-00010100-01001101 & 00000000-00000000-00000000-00001111 ---------------------------... 阅读全文
posted @ 2016-08-22 21:19 FromNowOns 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 注意事项: 取余: 在java中做取余运算的是时候,结果的正负号是取决于被除数。 逻辑运算符&且 |或 !非 ^异或 &&短路与 ||短路或 位运算符:直接操作二进制位的。 移位运算符: 三元运算符:布尔表达式?值1:值2; 阅读全文
posted @ 2016-08-22 21:07 FromNowOns 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 数据类型的转换要注意的细节: 负数二进制算法 负数在二进制中叫:补码正数在二进制中叫:原码 二进制最高位为1的数据为负数。反之则相反 负数的求法: 阅读全文
posted @ 2016-08-22 20:58 FromNowOns 阅读(254) 评论(0) 推荐(0) 编辑