自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 java 泛型

java集合有一个缺点:把对象丢进集合里之后,集合就会忘记这个对象的数据类型。因为需要有很好的通用性,不可能把类型写死的。一 使用泛型Listlists=new List();二 定义泛型接口,类1 接口public interface List{void add(E x);Iterator iterator;}//等同于Listpublic interf

2016-04-09 09:27:47 309

原创 java 集合

保存数量不确定的数据,以及保存具有映射关系的数据,java提供类集合类一与数组的区别数组元素可以是基本类型的值,也可以是对象(实际上保存的是对象的引用变量),而集合里只能保存对象二 java集合类由2个接口派生:Collection和 Map1 Collection Set (无序,元素不可重复,线程不安全)EumSet   SortedSet  ->TreeS

2016-04-07 22:24:57 266

原创 java 内部类

一作用1提供类更好的封装,不允许同一包中的其他类访问该类2 内部类成员可以直接访问外部类的私有数据,外部类不能访问内部类的成员变量3 匿名内部类适用于仅需要一次使用的类实例一public class Cow{private double weight;public Cow(){}public Cow(double weight){this.weight=weig

2016-04-06 23:11:21 185

原创 java抽象类和接口

当编写一个类时,常常为该类定义一些方法,这些方法用以描述该类的行为方式。当某个父类只是知道子类应该包含怎样的方法,但无法准确的知道这些子类如何实现这些方法。抽象方法可以满足这样的要求一 抽象方法抽象方法是只有方法签名,没有方法实现的方式,有抽象方法的类只能被定义成抽象类,抽象类可以没有抽象方法1 抽象类必须用obstract修饰,抽象方法也必须使用obstract,抽象方法不能有方

2016-04-05 22:16:22 384

原创 java 静态初始化块

calss

2016-04-03 22:53:01 370

原创 java 之自动装拆箱及final用法

所谓自动装箱,就是可以把一个基本类型变量直接赋给对应的包装类变量;自动拆箱则反之public class AutoBoxingUnBoxing{public static void main(String []args){//直接把一个基本类型变量赋给Integer对象Integer inObj=5;//直接把一个基本类型变量赋给Object对象Object boolObj

2016-04-02 23:21:41 335

原创 instanceof运算符

instanceof运算符的前一个操作数通常是一个引用变量,后一个操作数通常是一个类(也可以是接口,可以把接口理解成一种特殊的类);用于判断前面的对象是否是后面的类,或者其子类,实例类的实例。如果是返回true,反之false;public class InstanceofTest{public static void main(String [] args){Object hel

2016-04-02 20:05:48 207

原创 java之 构造方法

一 构造器是一个特殊的方法,这个方法用于创建实例时执行初始化。当创建一个对象时,系统为这个系统的实例变量进行默认初始化,整形设为0,布尔类型为false,引用类型为null,如果想改变默认的初始化,就可通过构造器来完成。public class ConstructorTest{private String name;private int count;public Constr

2016-04-01 23:17:50 202

原创 java 成员变量和局部变量

一根据定义变量的位置不同,可以将变量分为2大类:成员变量和局部变量1 成员变量是在类定义的变量 (从该类的准备阶段开始存在,直到系统销毁这个类。即与类的生存范围相同)  2 局部变量是在方法定义的变量二 类加载机制类加载,类验证,类准备,类解析,类初始化等(参考jvm类加载机制)class person{//定义实例变量public String name;

2016-03-31 22:30:16 269

原创 java 对象this的引用

一 this关键字总是指向调用该方法的对象,根据this出现的位置不同,this作为对象的默认引用有2种情形。 (this关键字最大的作用就是让类中的一个方法,访问该类里的另一个方法或实例变量)1 构造器中引用该构造器正在初始化的对象2 在方法中引用调用该方法的对象pubic class Dog{public void jump() {System.out.println("j

2016-03-30 22:06:39 303

原创 数组类型

一 数组初始化完后 长度不可变,即使把数组元素的数据清空,但它所占的空间依然被保留。二 数组是一种数据类型,它本身是一种引用类型三 数组初始化  1. new int[]{3,4,5,6} 2。  {3,4,5,6}               (静态初始化)2  new int[5];    动态初始化3 动态初始化时的默认值  整i数 0 ,浮点数 0.0, char‘\u

2016-03-28 23:09:11 421

原创 java 集合框架

java的集合框架 主要有3种 :Set    List   Map   。注意这3个都是接口不是实现类, List lst = new ArrayList(); 这是我们平常经常使用的创建一个新的List的语句,在这里, List是接口,ArrayList才是具体的类。常用集合类的继承结构如下: CollectionCollectionCollectionCollection

2016-03-25 16:26:54 184

原创 Android之sharedPreferences存储介绍

Android中专门用来存储轻量级键值对数据的类,会在本地以xml文件形式存储。一、 运行机制接口:SharedPreferences在该接口中,定义了一个Editor接口、一个edit方法、多个get方法、一个监听器用于监听内容变更。其中,Editor接口主要用来写入数据,edit方法用来对外提供一个editor实例,get方法用来获取键值对,监听器用于实现类中监听。接口

2016-03-25 11:06:30 255

原创 理解面向对象

一 面向对象的基本特征:继承,封装和多态1 封装 :将对象的实现细节隐藏起来,通过公用的方法暴露该对象的功能。2 继承 :复用的重要手段3 多态 :   面向对象的方式有OOA(面向对象分析)和OOD(面向对象设计),OOP(面向对象编程)三部分有机组成。二 目前软件开发的主流开发方法 1 结构化开发  自顶向下设计 细分模块,直至细化成一个个函数2  面向对象开发 (

2016-03-24 22:52:33 319

原创 java垃圾回收机制

一 起因 传统的c/c++等编程语言,需要程序员负责回收已经分配的内存。显示进行垃圾回收是一件比较困难的事情,因为程序员并不总是知道内存应该何时被释放。如果一些分配出去的内存得不到及时的回收。就会引起系统运行速度的下降,甚至导致程序崩溃。这就是内存泄漏二  JVM的内存区域划分由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在

2016-03-23 22:38:49 219

原创 java OOP技术

内容1.“-Oriented”的含义2.对象(Object)3.类的用途:叙述软件对象4.基类与子类的结构用途5.IOC机制与Default函数6.主动型API    VS  被动型 API7 接口与类1.“-Oriented”的含义  英文翻译为面向,意味着一种信仰Object-oriented 相信任何软件都是由对象所构成,而且Nothing els

2016-03-23 15:44:45 360

原创 安卓组件的设计思想

目录1.组件化思想2.组件化设计3.组件化支持4.实验

2016-03-23 14:43:23 318

原创 Android应用从建项目开始

目录 1.项目结构 2.配置主题 3.依赖库与SDK 4. 配置Gradle 5.制定开发规范1.项目结构现在的MVP模式越来越流行。就默认采用了。如果项目比较小的话:app——Application Activity Fragment Presenter等的顶级父类config——API,常量表等model——数据层bean——数据模型

2016-03-23 11:36:10 459

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除