- 博客(15)
- 收藏
- 关注
原创 Java多线程学习笔记(一)
创建线程方法一:继承Thread类步骤 1. 定义一个类继承Thread类; 2. 覆盖Thread类中的run方法;
2016-12-14 14:59:08 256
原创 Java异常学习笔记
异常是指在程序运行期间发生的非正常情况,例如,角标越界、除0运算等,为了更好的将正常流程代码和这些非正常的处理代码分离,提高阅读性,Java将这些非正常的情况的描述封装成对象,称之为异常类。每一个类型的非正常情况都会被封装成一个异常类,那么将这些类的共性向上抽取,就形成了异常体系。最终,形成了一个最终基类—Throwable(当然它也是继承java.lang.Object),该类所有
2016-12-14 13:47:45 317
原创 Java反射简介
JAVA反射机制是什么? 是指程序运行状态中,可以动态的获取任意一个类(class文件)的属性和方法,并且可以调用这些属性和方法,简单点说,就是动态获取类中的信息。使用JAVA发射的第一步就是获取class文件对象,有了对象,那后面的事情就简单了,那么怎么获取class文件对象呢?
2016-12-13 15:49:41 379
原创 JAVA类型转换所引起的系统崩溃
抛出空指针java.lang.NullPointerException的异常所导致的系统崩溃,很多情况下是由于类型转换错误所引起的
2016-12-08 11:06:58 735
原创 一个BaseActivity的诞生
我们知道,在大多数的应用型APP的平时开发中,Android四大组件里面,用的最多的可能就是Activity,一个Activity里面一般都要实现接收(传递)变量、初始化界面、获取网络数据等操作,为了避免将Activity变成一个上帝类(什么事情都做),我们应该使用面向对象思想,将共有的逻辑向上抽取,形成一个Activity类的体系。
2016-12-07 20:49:37 246
原创 Android序列化技术
目前序列化技术有Parcelable和Serializable两种。前者基于Service的,开销小效率高,后者基于Bundle,开销大效率低。
2016-12-05 20:16:53 307
原创 一张订单的生成(用面向对象思想设计订单类)
当年有幸听了一堂微软MVP专家王豫祥老师的编程课,收益匪浅,现整理如下,供大家学习。需求:设计一个订单类,该类可以实现自动的订单流水号。
2016-12-05 16:52:37 2188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人