`
elvajxw
  • 浏览: 107783 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JDK1.5的新特性

SUN 
阅读更多

1.静态导入 静态导入得是静态方法或静态类

2.可变参数

   overload与override的区别:overload是重载,override是重写;可变参数就是overload
     可变参数的特点:
       1.可变参数中的...只能出现在参数列表的最后
       2.可变参数中的...位于变量类型和变量名之间,前后有无空格都可以。
       3.调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。
       例:public int add(int x,int ... args){此时args调用时是数组。
             int sum=x;
             for(int i=0;i<args.length;i++){
                sum+=args[i];
             }
           }

3.泛型

4.自动拆箱与装箱

   当 x包装成Integer后 的范围在-128~127的范围内时,就把这个数存缓存起来。如果下次再有这个范围
                         的数封装成Integer时先看缓存中有没有,如果有就用缓存中的,如果没有重新装箱。这种模式叫享元模式。

5.增强for循环

    for(type 变量名:集合变量名) 
        注意:迭代变量必须在()中定义;集合变量可以是数组或实现了Iterable接口的集合类。

6.枚举类型

   public enum WeekDay{SUN,MON,TUE,WED,THI,FRI,SAT};
                   WeekDay weekDay = WeekDay.FRI;
                   最复杂的枚举:
                     public enum TrafficLamp{
                       red(30){
                         public TrafficLamp getNextLamp(){
                           return green;
                         }
                       },green(45){
                         public TrafficLamp getNextLamp(){
                           return yellow;
                         }
                       },yellow(15){
                          public TrafficLamp getNextLamp(){
                           return red;
                         }
                       };
                       public abstrict TrafficLamp getNextLamp();
                       private int time;
                       private TrafficLamp(int time){}
                         this.time = time;
                     }

7.注解

分享到:
评论

相关推荐

    jdk1.5新特性

    ### JDK 1.5 新特性详解 #### 泛型编程 **定义与作用:** 泛型编程是 Java 1.5 引入的一项重要特性,它允许开发者在编译时进行类型安全检查,从而避免了运行时可能出现的类型转换异常。通过在编译阶段检查类型安全...

    JDK1.5新特性

    JDK1.5新特性

    Jdk1.5新特性

    博文链接:https://weibaojun.iteye.com/blog/70284

    JDK 1.5新特性

    【JDK 1.5新特性详解】 JDK 1.5是Java发展历程中的一个重要里程碑,引入了许多创新特性,极大地提升了开发效率和代码质量。这些新特性包括泛型(Generics)、增强的“for”循环(Enhanced For loop)、自动装箱/...

    详细描述jdk1.5新特性

    ### 详细描述 JDK 1.5 新特性:泛型 #### 一、引言 Java 5.0(也称为 JDK 1.5)引入了一系列重要的新特性,这些特性极大地提高了开发者的编程效率和代码质量。其中最显著的特性之一便是泛型(Generics)。本文将...

    详细介绍JDK1.5的各种新特性

    以下是JDK1.5中的主要新特性及其详细解释: 1. **泛型(Generics)**:泛型是JDK1.5引入的最大变革之一。它允许在类、接口和方法中使用类型参数,提高了代码的类型安全性和重用性。泛型帮助程序员在编译时检查类型...

    jdk1.5新特性介绍

    ### JDK 1.5 新特性介绍 #### 一、JDK 概述 JDK(Java Development Kit),即Java开发工具包,是用于编写Java applet和应用程序的主要平台。它包含了一个位于操作系统之上、用于执行Java applet和应用程序的运行...

    JDK1.5新特性泛型_深入研究.doc

    ### JDK1.5新特性泛型深入研究 #### 一、引言 随着软件工程的发展,类型安全成为了程序设计中的一个重要考量因素。Java作为一种广泛使用的编程语言,在其发展历程中不断引入新的特性以满足日益增长的需求。JDK1.5...

    JDK 1.5新特性及应用

    JDK 1.5 是Java发展历程中的一个重要里程碑,它引入了一系列新特性,极大地提升了编程的效率和代码的可读性。以下将详细讲解其中的一些关键特性及其应用。 1. 类型安全的枚举(Type-Safe Enumerations) 在JDK 1.5...

    jdk1.5新特性关于动态参数,泛型等

    在 JDK 1.5 中,Java 语言引入了一系列重要的新特性,极大地提升了代码的可读性、安全性以及效率。以下是对这些新特性的详细解析: 1. 泛型(Generics) 泛型是 JDK 1.5 最重要的改进之一,它允许在定义集合类时...

    jdk 1.5新特性笔记

    ** JDK 1.5,也称为Java SE 5.0,是Java开发工具包的一个重要版本,它引入了许多显著的新特性和改进,极大地提升了Java语言的效率和可维护性。以下是一些主要的新特性及其详细解释:** 1. **泛型(Generics)** ...

    jdk1.5 windows版本 64位

    标题:“jdk1.5 windows版本 64位” 描述:“jdk1.5 windows版本 64位,Java开发依赖环境” 标签:“windows” 在这个主题中,我们聚焦的是Oracle JDK 1.5(也被称为Java Development Kit,简称JDK)在Windows...

    JAVA jdk1.5的新特性

    1.增强的for循环【foreach{}迭代数组或集合】 格式:for(变量的类型 变量名:集合变量名 ){} 注意:集合变量可以是数组或实现了Iterable接口的集合类 2.静态导入(这样调用一个静态方法的时候就不需要【类名....

    jdk1.5x64位 windows版.zip

    综上所述,JDK1.5是Java发展历程中的一个重要里程碑,它的特性改进了编程体验,提升了代码质量和运行效率。而64位Windows版的JDK1.5,则是针对Windows用户的一种优化选择,满足了开发者在64位环境下的需求。文件"jdk...

    jdk1.5新特性[归纳].pdf

    JDK 1.5引入了许多重要的特性,...以上是JDK 1.5中的一些主要新特性,它们极大地提高了Java开发的便利性和代码的可读性,也使得Java语言更加现代化。理解并熟练运用这些特性,对于编写高效、简洁的Java代码至关重要。

    linux系统jdk1.5下载

    JDK1.5引入了一些重要的特性,如增强的for循环(foreach)、匿名内部类的改进、枚举类型以及泛型的初步支持。这些特性对Java编程产生了深远影响,提升了代码的可读性和安全性。 然而,由于JDK1.5已不再受官方支持,...

Global site tag (gtag.js) - Google Analytics