摘要: 四种权限修饰符: 类及其组成所使用的常见修饰符: * A:修饰符: * 权限修饰符:private,默认的,protected,public * 状态修饰符:static,final * 抽象修饰符:abstract* B:类: * 权限修饰符:默认修饰符,public * 状态修饰符:final 阅读全文
posted @ 2017-10-07 22:50 LiangFuCheng 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 面向对象思想特点: * a:是一种更符合我们思想习惯的思想 * b:可以将复杂的事情简单化 * c:将我们从执行者变成了指挥者 * 角色发生了转换 面向对象开发,设计以及特征: * A:面向对象开发 * 就是不断的创建对象,使用对象,指挥对象做事情。 * B:面向对象设计 * 其实就是在管理和维护对 阅读全文
posted @ 2017-10-07 22:43 LiangFuCheng 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 封装: 概念: 指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处: * 隐藏实现细节,提供公共的访问方式 * 提高了代码的复用性 * 提高安全性。 原则: * 将不需要对外提供的内容都隐藏起来。 * 把属性隐藏,提供公共方法对其访问。 继承: 概念: 继承是类与类之间的关系,是一个很简单很 阅读全文
posted @ 2017-10-07 22:20 LiangFuCheng 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 为什么要引用消息机制? 1:ANR(application not response)应用无响应 主线程(UI线程) 2:如果在主线程中进行了耗时操作,就会导致ANR(比如链接网络,拷贝大的数据)Thread.sleep() 3: 避免ANR可以吧耗时操作放到子线程中 就是自己new一个线程 4:a 阅读全文
posted @ 2017-09-25 19:37 LiangFuCheng 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-25 18:17 LiangFuCheng 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 例如是checkBox的话: sp,edit().putBoolean("key",value); 取的话: boolean ischecked = sp,edit().putBoolean("key"); 阅读全文
posted @ 2017-09-25 16:30 LiangFuCheng 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:利用charAt()方法,快一点。 第二种方法:利用StringBuffer或StringBuilder 阅读全文
posted @ 2017-09-25 13:52 LiangFuCheng 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 代码: public static void main(){ Integer i1 = new Integer(97); Integer i2 = new Integer(97); System.out.println(i1==i2); //false System.out.println(i1.e 阅读全文
posted @ 2017-09-25 13:02 LiangFuCheng 阅读(561) 评论(0) 推荐(0) 编辑
摘要: int x = 10; Integer i = new Integer(x);//jdk1.5之前的手动装箱 int y = i.intValue(); //jdk1.5之前的手动拆箱 int x = 10; Integer i2 = x; //jdk1.5自动装箱 int y = i2+20; / 阅读全文
posted @ 2017-09-25 12:29 LiangFuCheng 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 问题:为什么需要包装类? 包装类时值基本数据类型的,因为基本数据类型是不能创建对象并且调用方法的,而包包装类就可以。比如常见的数据类型转换。 基本数据类型有哪些呢? int ,char,double,long,float,short,byte,boolean;所谓的包装类就是你、把它们的首字母变成大 阅读全文
posted @ 2017-09-24 23:07 LiangFuCheng 阅读(157) 评论(0) 推荐(0) 编辑