自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 收藏
  • 关注

原创 Java中Class对象详解

Class类简介  在java世界里,一切皆对象。从某种意义上来说,java有两种对象:实例对象和Class对象。每个类的运行时的类型信息就是用Class对象表示的。它包含了与类有关的信息。其实我们的实例对象就通过Class对象来创建的。Java使用Class对象执行其RTTI(运行时类型识别,Run-Time Type Identification),多态是基于RTTI实现的。  每一个类都有一个

2016-08-28 12:33:52 19548 13

转载 设计模式-单例模式

概念单例模式,又称单件模式或者单子模式,指的是一个类只有一个实例,并且提供一个全局访问点。实现思路在单例的类中设置一个private静态变量sInstance,sInstance类型为当前类,用来持有单例唯一的实例。将(无参数)构造器设置为private,避免外部使用new构造多个实例。提供一个public的静态方法,如getInstance,用来返回该类的唯一实例sInstance。其中上

2016-08-19 15:40:38 486

原创 java集合大家族之迭代器

引言任何容器,都必须有某种方式可以插入元素并将它们再次取回。对于List容器,add()是插入元素的方法之一,而get()是取出元素的方法之一。要使用容器,就必须对容器的确切类型编程,如果原本是对着List编码,但后来发现如果能够把形同的代码应用于Set,将会显得非常方便。Iterator迭代器Iterator(也是一种设计模式)的概念就可以用于达成此目的。迭代器是一个对象,它的工作是遍历并选择容器

2016-08-15 14:41:06 539

原创 java集合大家族之总结

Collection和Map都可以在你向其中添加更多的元素时,自动调整其尺寸。容器不能持有基本类型,当你尝试向容器中加入一个基本类型时会自动包装。如果要进行大量的随机访问,就是有ArrayList。如果要经常从表中间插入或删除元素,则应该使用LinkedList。对于ArrayList因为有数组支撑,所以无论列表的大小如何,访问元素的速度都是一致的。但是对于插入操作而言,如果插入大量的元素,就必

2016-08-15 14:03:45 790

原创 java集合大家族之Map

MapMap也被称为映射表(关联数组),使得你可以用键来查找对象,键所关联的对象被称为值,因此你可以使用键来找值,用对象来查找对象。Map保存的键不重复,如果有相同的键被加入,那么原来的值将被加入的值覆盖。键必须是唯一的,而值可以有重复。标准的java类库中包含了Map的几种基本实现,包括:HashMap、TreeMap、LinkedHashMap、WeakHashMap、ConcurrentHas

2016-08-15 13:55:19 1161

原创 java集合大家族之Collection(List、Queue、Set)

集合简介如果你想保存一组对象,数组是个很好的选择,但是数组具有固定的尺寸。在一般的情况中,你在写程序时并不知道将需要多个对象,或者是否需要更复杂的方式来存储对象,因此数组尺寸固定这一限制显得过于受限制了。java类库中提供了一套相当完整的容器类来解决这个问题,其中基本的类型是List、Set、Queue和Map,这些对象类型也称为集合类。java容器类都可以自动调整自己的尺寸。因此,与数组不同,在编

2016-08-15 11:28:41 1874

原创 浅谈java中final数据

引言在说说final之前,我们先了解下类被加载到内存中所需要的几个步骤,一个类被加载到内存中需要经过如下几个阶段:编译: java文件必须编译成Class文件(也称为字节码文件)才可以被JVM识别,JVM并不关心Class的来源是什么语言,只要它符合一定的结构,就可以在Java中运行。装载:查找和导入必要的Class文件,在Java虚拟机执行过程中,只有他需要一个类的时候,才会调用类加载器来加

2016-08-15 11:03:51 1329

原创 在android上使用Lambda

android上使用Lamda表达式

2016-08-15 10:30:37 1108

空空如也

空空如也

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

TA关注的人

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