- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Java—public protected default private区别详解
跨包创建对象以及跨包继承当用以下权限修饰成员变量以及成员方法时 可以访问即表示可以访问成员变量以及成员方法public 直接创建对象可以访问,继承可以访问protected 直接创建对象不可以访问,继承可以访问default 直接创建对象不可以访问,继承不可以访问private 直接创建对象不可以访问,继承不可以访问总结:如果创建别的包的对象,成员变量以及成员方法必须为public否者将不能使
2017-12-25 11:44:21 310
原创 Java—static关键字详解
static也被称为静态,随着类的加载而加载,存在于静态区中,通常用于修饰成员变量和成员方法 - static的定义1.修饰成员变量public static int num = 0;2.修饰成员方法 public static void print(){ }static什么时候使用当对象中的成员变量是固定的,或者不需要每次创建对象时都去给这个成员变量开辟一块空间什么意思呢?举个栗子,现在有一个
2017-12-22 16:35:43 311
原创 Java—选择排序
选择排序算法假设当前要排序的数组如下:int[] arr = {3, 1, 7, 4, 6};选择排序就是从第一个元素开始和后面的每一个元素进行对比,先看图:从图中我们可以看出第一次排序是用第一个元素和后面每个元素进行比较,如果大于就交换位置下面先上代码: public static void main(String[] args) { int[] arr = {3, 1,
2017-12-13 09:20:38 255
原创 Android设计模式之—Builder模式
Builder模式也是很常用的一个模式,比如Android中的AlertDialog使用的就是Builder设计模式,下面举个例子来理解一下.1.首先我们先创建一个Person类class Persion { public String name; //姓名 public int age; //年龄 public int income; //收入 public Stri
2017-12-05 17:41:59 212
原创 Android设计模式之—单例模式
单利模式特别常用的模式之一,好处是保证一个类中只有一个实例,减少资源消耗.单利模式分为懒汉式和饿汉式.先来看懒汉式,所谓懒汉式,就是延迟加载,需要时才创建对象,先来看代码class Singleton { //私有静态实例 private static Singleton instance = null; //私有构造方法,防止被实例化 private Singlet
2017-12-05 16:59:40 209
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人