先说java的基本数据类型。java基本数据类型:byte、short、int、long、float、double、char、boolean基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。装箱:把基本类型用它们相应的引用类型包装起来,使其具...
分类:
编程语言 时间:
2015-01-10 12:34:22
阅读次数:
198
------- android培训、java培训、期待与您交流! ----------
一.集合的概念
1.什么是集合
集合是一种容器, 长度可变, 可以存储任意类型的对象. 基本数据类型也可以装入集合, 但其实内部是先自动装箱成包装类对象, 然后再存入集合的
二.集合的分类
1.Collection
List: 可重复, 有存储顺序,有索引
Ar...
分类:
编程语言 时间:
2015-01-03 15:58:27
阅读次数:
200
第一讲 集合一、集合的概念: 集合时一种容器,长度可变,可以存储任意类型的对象,基本数据类型也能够装入,是因为其内部是先自动装箱包装成包装类对象,然后存入集合的; 对比数组:也是容器,长度固定,只能存储基本数据类型二、集合的分类主要掌握的集合:Collection List: ...
分类:
编程语言 时间:
2015-01-02 18:42:23
阅读次数:
352
lJDK5.0的语法允许开发人员把一个基本数据类型直接赋给对应的包装类变量, 或者赋给 Object 类型的变量,这个过程称之为自动装箱。l自动拆箱与自动装箱与之相反,即把包装类对象直接赋给一个对应的基本类型变量。l典型应用:List list = new ArrayList();list.add(...
分类:
其他好文 时间:
2014-12-29 00:53:52
阅读次数:
132
这两天在看周志明的《深入理解java虚拟机》,受益颇多,根据书中的启示,对java中‘==’和‘equals()’方法的区别做了一些探索:1、为什么值为3两个Integer对象使用==比较时返回true,而同为321的Integer对象在==时却为false?2、为什么value相同的Long和Integer对象使用==比较返回了false?...
分类:
编程语言 时间:
2014-12-21 18:02:09
阅读次数:
224
jdk5.0中出现的新特性? 泛型(Generics)? 增强的“for”循环(Enhanced For loop)? 自动装箱/自动拆箱(Autoboxing/unboxing)? 类型安全的枚举(Type safe enums)? 静态导入(Static import)? 可变参数(Var ar...
分类:
其他好文 时间:
2014-12-20 15:31:02
阅读次数:
257
一.Java7增强的包装类
为了解决Java中8中基本数据类型不能当成Object 类型变量使用的问题,java提供了包装类,为8中基本数据类型分别定义了相应的引用类型。
java1.5以后JDK提供了自动装箱和自动拆箱的功能,所以基本类型和包装类型可以直接装换。包装类可以实现基本类型和字符串类型的转换:
1.利用包装类的parseXxx(String s) 静态方法。...
分类:
编程语言 时间:
2014-12-15 12:14:50
阅读次数:
162
JDK各个版本的新特性对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性:1.自动装箱与拆箱:自...
分类:
其他好文 时间:
2014-12-14 13:07:43
阅读次数:
206
今天偶然间发现项目里Integer类型的变量用“==”进行比较的,但是却一直没出现问题。所以就上网查了查,发现这里面涉及到JDK1.5的新特性。1.Java中的数据类型,可分为两类: a.基本数据类型,也称原始数据类型。short,char,int,long,float,double,bool...
分类:
编程语言 时间:
2014-12-12 18:57:00
阅读次数:
146