`
huangenhui533
  • 浏览: 5141 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

JAVA5新特性

阅读更多
1.泛型(Generic)
		ArrayList<String> list  =new ArrayList();
		list.add("2");
		list.add("1");
		list.add(2);//编译不通过,保持住了程序的健壮性


2.for循环加强
		for(String s:list){
			System.out.println(s);
		}


3.自动拆装箱(Autoboxing/unboxing)
		Integer i = new Integer(0);
		if(i==0){
			System.out.println("Autoboxing/unboxing");
		}


4.枚举(ennum)
	public enum RMB {
		A,
		B
	}

RMB.C编译错误,也是为了健壮性

5.静态导入(static import)
             
# import static java.lang.Math.random; 
             //代码里就可以直接用
             random()


6.格式化打印(formatted print)
System.out.format("Row 1: [%d %f]\n", 123,1.36); 
分享到:
评论

相关推荐

    java5新特性

    java5新特性

    Java5新特性

    总结了JAVA5的新特性。

    JAVA5新特性介绍

    JAVA5新特性介绍,JAVA5新特性介绍

    使用模式设计及java5新特性在HibernateDAO中的应用

    标题 "使用模式设计及java5新特性在HibernateDAO中的应用" 涉及到的是软件开发中的两个关键领域:设计模式和Java编程语言的新特性,特别是在数据访问对象(DAO)层如何结合使用它们。这篇文章可能详细阐述了如何利用...

    JAVA5/JAVA6新特性

    ### Java 5新特性 #### 1. **泛型(Generics)** 泛型是Java 5最重要的特性之一,它允许在类、接口和方法声明中使用类型参数,增强了类型安全,减少了强制类型转换,提高了代码的可读性和可维护性。 #### 2. **...

    RowSetDemo.zip java 5新特性

    Java 5是一个重要的Java平台版本,它引入了许多新特性,极大地提升了开发效率和代码质量。在"RowSetDemo"这个示例中,我们主要关注的是Java 5中的一个新特性——`java.sql.RowSet`接口及其相关的实现。`RowSet`是...

    JAVA5新特性介绍.zip

    Java 5,也被称为JDK 1.5,是Java发展历程中的一个重要里程碑,引入了许多显著的新特性,极大地提升了开发效率和代码的可读性。以下是对这些关键特性的详细解释: 1. **自动拆装箱(Auto-boxing/Unboxing)**: 这一...

    jdk1.5 tiger java5 新特性

    总的来说,JDK 1.5(Java 5.0)的新特性极大地提高了Java的生产力和代码质量。从泛型到增强的for循环,再到注解和枚举,这些改进都让Java开发者能够编写出更安全、更易于维护的代码。在实际开发中,理解并充分利用...

    JAVA5新特性介绍[收集].pdf

    通过了解和熟练掌握这些新特性,开发者能够编写出更高效、更易于维护的 Java 5 代码。这些特性不仅提升了编程体验,也为后续的 Java 版本奠定了基础。学习并应用这些特性是保持 Java 技能与时俱进的关键。

    Java8 新特性

    Java8是Java编程语言的一次重大更新,引入了许多新的特性和功能,极大地提升了开发效率和代码的可读性。以下是一些主要的Java8新特性详解: 1. **Lambda表达式**:Lambda表达式是Java8中最显著的新特性,它为Java...

    黑马程序员_java8新特性详解笔记和源码

    本文将深入探讨Java 8的三大关键新特性:接口的默认方法实现、Lambda表达式以及一系列相关的变化。 一、接口的默认方法实现 在Java 8之前,接口只能定义抽象方法,而不能包含具体实现。Java 8引入了默认方法...

    java8新特性-最新

    在Java 8中,最重要的两个新特性无疑是Lambda表达式和Stream API。这两个特性都与函数式编程思想密切相关,让Java开发者能够更加灵活地处理数据。 ### Lambda表达式 Lambda表达式是Java 8中最显著的新特性之一,它...

    java8新特性

    5. **日期与时间API(java.time)**:取代了原来的`java.util.Date`和`Calendar`,新的日期时间API提供了更加方便和直观的方式来处理日期和时间。`LocalDate`、`LocalTime`和`LocalDateTime`是其中的主要类。 6. **...

    java5泛型新特性 pdf

    以下将详细阐述Java 5泛型的新特性: 1. **类型参数化**:泛型允许我们在类、接口和方法中定义类型参数。例如,`List&lt;E&gt;`中的`E`就是一个类型参数,代表某种未知的类型。当我们实例化列表时,可以指定`E`的具体类型...

    JDK5 多线程新特性

    Java多线程是编程中的重要概念,特别是在JDK5中引入了多项新特性,使得多线程编程更加高效和安全。下面将详细讲解这些新特性以及多线程的基础知识。 首先,理解Java线程的基本概念至关重要。线程是程序执行的最小...

    【计算机专业文献翻译】在 JDK 早期版本中使用 Java 5 的语言特性.pdf

    总之,尽管Java 5的特性在当前看来可能并不新鲜,但考虑到许多企业仍使用旧版本的JDK,理解如何在这些环境中利用Java 5的新特性仍然是有价值的。通过巧妙的编码技巧和策略,开发者可以在不影响现有用户的同时,享受...

Global site tag (gtag.js) - Google Analytics