JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。在java.util.concurrent包下除了有locks、atomic、并发集合(ConcurrentHashMap、CopyOnWriteArrayList等),还有线程池(Executor)、Callable等并发工具。1、在jdk1.5以后,可以通过Callable接口运行线程,他和Runnable接
原创 2022-06-17 08:43:46
62阅读
1.new Integer(0));       Integer x = (Integer) myIntList.iterator().next();       List<Integer> myIntList = // 1new 注意变量myIntList
转载 2009-05-15 13:35:37
480阅读
1)迭代器问题Collection中提供了一个方法Iterator  iterator()该方法用于返回当前集合的迭代器(迭代器:是用于遍历集合的,每种集合的内部实现不同,故迭代器的遍历方式不同)Iterator接口  定义了三个方法boolean  hasNext():询问迭代器迭代的集合是否还有元素Object  next():获取下一个元素void   remove(
原创 2022-01-24 11:40:28
91阅读
1)迭代器问题Collection中提供了一个方法Iterator  iterator()该方法用于返回当前集合的迭代器(迭代器:是用于遍历集合的,每种集合的内部实现不同,故迭代器的遍历方式不同)Iterator接口  定义了三个方法boolean  hasNext():询问迭代器迭代的集合是否还有元素Object  next():获取下一个元素void   remove(
原创 2021-09-07 09:41:55
124阅读
Java1.5泛型指南中文版(Java1.5 Generic Tutorial)英文版pdf下载链接:​​http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf​​                                                 译者: chengchengji@163.com目        录摘要和关键字..
转载 2022-01-04 14:19:33
66阅读
Java1.5版本开始,为简化多线程并发编程,引入全新的并发编程包:java.util.concurrent及其并发编程框架(Executor框架)。1、Executor接口:线程池的顶级接口,但是严格意义上讲Executor并不是一个线程池,该接口只定义了一个方法execute(Runnable r) ,至于任务怎么执行,什么时候执行,以哪种方式执行,是否有返回值,实在当前线程中执
原创 2022-06-16 07:04:46
84阅读
## Java 1.5改成Java 8 Java是一种跨平台的面向对象编程语言,由于其简单易学、可靠安全的特性,成为了广泛使用的语言之一。Java自问世以来,经历了多个版本的更新与升级。从Java 1.5Java 8,Java在功能和性能方面都取得了重大的突破和改进。 ### Lambda 表达式 Java 8引入了Lambda表达式,使得代码编写更加简洁和易读。Lambda表达式允许我们
原创 2023-09-04 07:19:00
469阅读
Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。 然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的, 它通过提供一个不同
转载 2013-04-25 23:31:00
47阅读
2评论
转载链接https://blog.csdn.net/zly9923218/article/details/51419042
原创 2021-07-05 17:07:42
564阅读
# Java 1.5特性 ## 概述 在本文中,我将向你介绍 Java 1.5 的新特性。这些特性Java 开发者带来了极大的便利和效率提升。在学习这些新特性之前,你需要了解整个学习过程的流程。下面是一个简单的流程表格,用于帮助你理解。 | 步骤 | 描述 | |------|------| | 1. | 学习泛型 | | 2. | 学习自动装箱和拆箱 | | 3. |
原创 2023-08-06 19:19:24
78阅读
1.51.自动装箱与拆箱:2.枚举(常用来设计单例模式)3.静态导入4.可变参数5.内省1.61.Web服务元数据2.脚本语言支持3.JTable的排序和过滤4.更简单,更强大的JAX-WS5.轻量级Http Server6.嵌入式数据库 Derby1.71,switch中可以使用字串了2.运用Li
转载 2021-12-16 14:19:14
210阅读
最近公司项目从 Kotlin1.4升级到了Kotlin1.7,直接跳过了中间 1.5、1.6 的版本,因为没有了解过版本升级后的新特性,所以补一下 1.5~1.7 的新知识。所有内容均来源于,会过滤掉非 Kotlin / JVM 的平台特性。......
原创 2022-08-13 23:52:54
897阅读
1:自动装箱与拆箱 自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。 自动拆箱:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。 2:枚举 简单用法:JavaEnum简单的用法一般用于代表一
原创 2021-07-19 15:54:31
171阅读
“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-else 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。  下面我们简单介绍一下这些新特性。  1.泛型(Generic)  C++通过模板技术可以指定集合的元素类型,而Java1.5之前一直没有相对应的功能。一个集合可以放任何类型的
转载 精选 2010-04-12 14:07:20
425阅读
关键字: jdk1.5特性介绍 泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autoboxing/unboxing)--无需在基本
转载 精选 2012-04-03 15:47:23
538阅读
import java.util.ArrayList; import static java.lang.Math.random; /** * JDK1.5的新特性 * @author zhaoguoli * @version v1.0 2009-07-02 晚1点 create */ public class TestJDK5New { public
转载 2023-05-10 14:34:00
49阅读
Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。简介  在JDK
转载 2010-09-04 14:33:25
380阅读
package cn.itcast.jdk15;import java.util.ArrayList;import java.util.Collections;/* jdk1.5特性之-------静态导入 静态导入的作用: 简化书写。 静态导入可以作用一个类的所有静态成员。 静态导入的格式: import static 包名.类名.静态的成员; 静态导入要注意的事项: 1. 如果
【转】JDK1.5特性“JDK1.5”的一个重要主题就是通过新增一些特性来简化开发
原创 2023-01-17 08:14:22
115阅读
JDK1.5版本新特性 一、新特性: 1、静态导入 2、可变参数 3、增强for循环 4、自动装箱和自动拆箱 5、枚举 6、注解 7、泛型 静态导入 1、写法: import staticjava.util.Arrays.*;//导入的是Arrays这个类中的所以静态成员。 import stati
jdk
原创 2021-07-15 10:37:45
212阅读
  • 1
  • 2
  • 3
  • 4
  • 5