JDK各个版本的新特性对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性:1.自动装箱与拆箱:自...
分类:
其他好文 时间:
2015-08-21 21:02:11
阅读次数:
231
String和Integer两个类是final类因此当内存中有要指向的对象时就不会创建,jdk 1.5后有了自动装箱功能,因此可以直接String a="12",Integer b=4;:public static void main(String[] args) { String a="1234....
分类:
其他好文 时间:
2015-08-20 20:28:28
阅读次数:
95
For-Each循环 For-Each循环也叫增强型的for循环,或者叫foreach循环。 For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。 For-Each循环的加入简化了集合的遍历。其语法如下: for(type element: array) { ...
分类:
编程语言 时间:
2015-08-19 00:17:47
阅读次数:
134
1. JAVA技术体系1.1 Java程序员 ·高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入 ·核心编程 IO、多线程、实体类、集合类、正则表达式、XML和属性文件 ·图...
分类:
编程语言 时间:
2015-08-17 17:34:27
阅读次数:
321
题目
There are 4 variables:
short v1 = 18;
Long v2 = new Long("18");
Long v3 = new Long(18);
Short v4 = new Short(v1);
Which of the following statements are true:
...
分类:
其他好文 时间:
2015-08-14 15:50:04
阅读次数:
181
一、Java程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程、实体类、 集合类、正则表达式、 XML和属性文件 图形编程 AW...
分类:
编程语言 时间:
2015-08-14 15:32:40
阅读次数:
252
jdk1.5新特性1.自动装箱和自动拆箱 自动装箱,把基本类型的值变成对象类型Integer a = 2; 自动拆箱,把对象类型变成基本类型int b = new Integer(2); 而不需要调用intValueint b = new Integer(2).intValue(); 包装类...
分类:
其他好文 时间:
2015-08-12 23:22:07
阅读次数:
219
使用三个线程实现ABCABC……循环。
代码如下://标记类,用来让三个线程共享,同时也是三个线程中同步代码快的标记对象。
//之前这个标记我设置成Integer,但是发现Integer进行加法运算时会改变对
//象引用(原因是自动装箱),因此出现异常抛出。所以索性自己定义Flag类。
class Flag{
int i=0;
public synchronized void s...
分类:
编程语言 时间:
2015-08-08 16:36:20
阅读次数:
146
在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。那什么是装箱和拆箱呢?我们分别来看下装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱 1 //装箱: 2 ...
分类:
编程语言 时间:
2015-08-04 14:53:42
阅读次数:
123
java中基本类型与装箱基本类型“==”比较出现的几种情况java有一个类型系统有两部分组成,包含基本类型(primitive),例如:int、double等,还有引用类型(reference type),例如:String、List。每个基本类型都有一个对应的引用类型,称为装箱基本类型(boxed promitive)。装箱基本类型中对应于int、double的是Integer、Double。...
分类:
编程语言 时间:
2015-07-24 18:17:10
阅读次数:
125