`
pangxin12345
  • 浏览: 190108 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java SE5 新特性

    博客分类:
  • java
阅读更多

1、静态导入:import static java.lang.Math.*;使用:System.out.println(max(3,6));
2、增强for循环: for(Type oneBean:beans)beans必须实现Iterable接口,使用:
int [] args=new int[5];
for(int arg:args){

//dosomething
}
3、自动装箱,自动拆箱:基本数据类型与数据类型封装类自动转换
4、多个参数:public void test(int i,int ... args){//可以给多个args
    for(int i=0;i<args.length;i++){
    }
}
4、枚举:普通类实现 就实现星期天到星期一
public abstract class WeekDay {
    private WeekDay(){}
    public static final WeekDay SUN=new WeekDay(){
        public WeekDay nextDay() {
            return MON;
        }
    };
    public static final WeekDay MON=new WeekDay(){
        public WeekDay nextDay() {
            return SUN;
        }    
    };   
    public abstract WeekDay nextDay();
}
5、泛型:最简单的应用就是在编译期间锁定集合的类型。在运行期间就没有了。可以在运行期间向集合中加入其它类型数据
分享到:
评论

相关推荐

    Java SE 6 新特性

    Java SE 6,也被称为Java Development Kit (JDK) 6,是Java平台的一个重要版本,带来了许多新特性和改进,极大地提升了开发人员的工作效率和应用程序的性能。在这个版本中,Oracle公司(当时还是Sun Microsystems)...

    Java SE 6 新特性 HTTP 增强

    Java SE 6 新特性 HTTP 增强.htm

    Java SE 6 新特性 编译器 API

    Java SE 6 新特性 编译器 API

    Java SE 6 新特性: XML API 与 Web 服务

    Java SE 6(标准版6)是Java平台的一个重要版本,它引入了许多新特性,特别是在XML API和Web服务方面。这些增强为开发人员提供了更强大、更高效的工具,以处理XML文档并构建基于Web的服务。 1. **XML API增强**: ...

    JAVA_SE6新特性

    JAVA_SE6 新 特 性

    Java SE 8的55个新特性

    Java SE 8,作为Java语言的一个重要版本,其推出的55个新特性极大地推动了Java语言的发展,并在软件开发领域产生了深远的影响。这些新特性不仅涉及语言层面的改动,还包括API的更新和扩展,以及对JDK开发工具的改进...

    孙卫琴《Java面向对象编程》配套PPT及书中源码

    本书以Java最新版本Java SE5为基础,涵盖了Java SE5最新特性,由浅入深地介绍了Java SE5的主要内容。通过本书的学习,读者不仅可以全面掌握Java SE5,而且能够掌握与程序设计相关的知识,如面向对象思想理论与分析...

    Java SE 14 Windows安装包

    首先,让我们详细了解一下Java SE 14的新特性: 1. **Records**:这是Java 14引入的一项重要特性,它简化了创建不可变数据类的方式。Records可以自动处理构造函数、equals()、hashCode()和toString()方法,使得数据...

    Java虚拟机规范.Java SE 8版.zip

    同时,书中不仅完整地讲述了由Java SE 8所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,还讲述了为支持类型注解及方法参数注解而对class文件格式所做的扩展,并阐明了class文件中各属性的含义,以及...

    最新 java se 8 特性详解(英)

    Java SE 8,也称为Java Development Kit (JDK) 8,是Java编程语言的一个重要版本,它引入了许多新特性和改进,极大地扩展了Java的功能并提升了开发效率。以下是Java SE 8的一些核心特性详解: 1. **lambda表达式**...

    Java SE Development Kit 8u202

    对于Java开发者来说,JDK 8u202的使用意味着能够利用Java 8的特性和语法,如Lambda表达式、方法引用、流API(Stream API)、Date和Time API的改进以及新的Optional类等。Lambda表达式使得代码更加简洁,可以用于处理...

    Java虚拟机规范 Java SE 8版-带目录-pdf

    同时,书中不仅完整地讲述了由Java SE 8所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,还讲述了为支持类型注解及方法参数注解而对class文件格式所做的扩展,并阐明了class文件中各属性的含义,以及...

    java se - downloads oracle technology network oracle 中国.pdf

    Java SE (Standard Edition) 是 Oracle 公司提供的用于开发和运行桌面应用、Web 应用以及服务器端应用的 Java 平台。...了解并掌握Java SE的各项特性和工具,对于任何IT专业人士来说,都是提升自身价值的重要一步。

    Java EE & Java Se

    Java EE 6为企业级应用开发提供了强大的工具和框架,而Java SE 8则通过引入新特性提升了开发者的生产力和代码质量。对于Java开发者来说,理解和掌握这两个版本的核心特性是必不可少的。通过深入学习和实践,可以提升...

    Java SE 14 Linux安装包

    Java SE 14是Oracle公司发布的第14个主要版本,它包含了一系列的新特性、改进和性能优化,旨在提高开发效率和程序性能。在这个场景中,我们讨论的是Java SE 14针对Linux操作系统的安装包。 首先,Java的跨平台特性...

    Java编程规范 The Java Language Specification Java SE 9

    Java SE 9版本作为Java语言发展的一个重要里程碑,引入了许多新特性和改进,为开发人员提供了更为强大的工具和支持。 #### 二、Java SE 9 的主要内容与结构 在Java SE 9版中,文档主要分为以下几个部分: 1. **...

Global site tag (gtag.js) - Google Analytics