- 博客(7)
- 收藏
- 关注
原创 【java核心技术卷一】泛型程序设计
泛型程序设计为什么要使用泛型程序设计? 泛型程序设计(Generic programming)意味着编写的代码可以被很多不同类型的对象所重用。 例如ArrayList<T>,其中T可以为任意对象,这也就是说该ArrayList的操作都是以T为基本单位的,T称为类型参数(type parameters)。ArrayList类有一个类型参数用来指示元素的类型ArrayList<T> list
2015-12-03 16:37:28
689
原创 【JAVA核心技术卷一】Exception异常
Exception异常异常分类:Throwable ErrorExceptionOtherExceptionRuntime Exception异常对象都是派生于Throwable类的一个实例,但在下一层立即分解为两个分支:Error和Exception Error类层次结构描述了Java运行时系统的内部错误和资源耗尽错误。如果出现了这样的内部错误,除了通告给用户,并尽力使程序安全地
2015-12-03 10:12:53
621
原创 【Support Design】CoordinatorLayout 初探索
属于android.support.design.widget包中的一个新组件,使AppBarLayout可以随着用户的滑动而改变高度,并且可以在初始位置将AppBarLayout背景设置为一张Image,在滑动到一定时间点时切换到Toolbar的样式 先看Google官方的Sample源码<android.support.design.widget.CoordinatorLayout xm
2015-12-02 21:53:27
582
原创 【JAVA核心技术卷一】Inner Class内部类&Proxy代理
inner class内部类内部类 局部内部类匿名内部类静态内部类代理内部类(inner class)是定义在另一个类中的类。使用内部类的原因有三点内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据内部类可以对同一个包中的其他类隐藏起来想要定义一个回调函数且节省代码时,使用匿名(anonymous)内部类比较便捷内部类默认没有定义构造器,所以编译器为这个类生成了一个默
2015-10-28 22:06:06
512
原创 【JAVA核心技术卷一】Interface 接口
Interface 接口Interface接口Clone克隆Callback回调接口(interface)主要用来描述类具有什么功能,而不是给出每个功能的具体实现。一个类可以实现(implement)一个或多个接口,并在需要接口的地方,随时使用实现了相应的对象。接口不是类,而是对类的一组需求描述例如:Arrays类中的sort方法承诺可以对对象数组进行排序,但要求满足一下前提:对象所属的类必
2015-10-26 17:52:35
529
原创 【JAVA核心技术卷一】Inheritance 继承
Inheritance 继承继承强制类型转换抽象类Object类对象包装器与自动装箱枚举反射关键字 extends表示继承,表明正在构造的新类派生于一个已存在的类已存在的类称为: 超类(superclass)、基类(basicclass)、父类(parent class)新类称为: 子类(subclass)、派生类(derivedclass)、孩子类(ch
2015-10-26 17:52:10
417
原创 【JAVA核心技术卷一】Object Oriented面向对象
Object Oriented 面向对象面向对象类 class 封装 encapsulation 继承 inheritance面向对象的主要特性: 对象的标识(identity) 对象的状态(state) 对象的行为(behavior)类之间的关系: 依赖 dependence(uses-a) 聚合 aggreation(has-a) 继承 inheritanc
2015-10-26 17:51:18
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人