- 博客(7)
- 收藏
- 关注
原创 Android Serializable Parcelable 序列化
序列化后的对象可以作为一个整体进行传输,便于网络传输和存储。1、Serializable public class Person implements Serializable{ private String name; private int age; public void setName(String name){ this.name = name; } publi
2016-05-31 15:48:25 242
原创 Java 多态
多态:父类或接口引用子类实例的现象1、多态非静态方法访问中,父类访问的是子类的方法,父类不能调用子类的特有方法。若多态访问的是静态方法,则调用的是引用的静态方法。class Animal{ void eat(){ System.out.println("eat food"); }}class Dog extends Animal{ void eat(){ Syste
2016-05-21 16:47:41 243
原创 Android listView 设置item显示的数目
1、设置item显示的数目,通过设置listView的高度实现listView布局: <ListView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/contact_dialog_listView" />动态
2016-05-19 20:38:56 14737
原创 Java 对象实例化过程
class Person{ Person(){ }}class Student extends Person{ int age = 20; //显示初始化 Student(int age){ //super() 子类默认调用父类的构造方法 this.age = age; }}public class Demo{ public static void main
2016-05-18 11:22:52 444
翻译 Java 单例设计模式
1、单例设计模式:保证内存中对象的唯一性,用于仅需要一个对象的场景2、单例设计模式实现2.1:保证对象唯一,即对象不可被外部自由创建,因此将构造函数私有化2.2:对象不可被外部创建,因此由内部自己创建,再通过外部访问,获取创建的实例,此时函数需要公有静态化2.3:静态函数需要调用内部创建的实例,因此该实例需要静态化,为避免外部直接访问静态实例,需要将实例私有化。class Sing
2016-05-17 20:21:18 270
原创 Java 静态变量,静态函数,静态代码块,构造代码块
一、静态变量和静态函数1、类加载时,先将静态成员加载入方法区中的静态存储区2、静态变量一般用于所有对象都共有的数据,因此可以将数据设为静态,由类保存,无需每个对象都存有一份数据。3、静态函数不能访问非静态成员变量,因为非静态成员变量是属于对象的数据,由对象创建而存在,当对象未创建时,非静态成员变量还未存在。而静态函数,随着类的加载就存储在静态存储区域,所以静态函数内不能访问非静态成员变
2016-05-15 19:10:23 377
原创 Android EditText 自定义
1、提示内容颜色android:textColorHint="@color/text_gray"2、内容开始位置于左上角android:textAlignment="textStart"android:gravity="start"3、自定义光标颜色和粗细,在res/drawable下新建cursor_sytle 3.1 设置EditText的
2016-05-04 17:30:05 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人