`
liuchaoyong
  • 浏览: 21614 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JDK核心API:Java1.5语言新特性简单总结

    博客分类:
  • java
阅读更多

1. 自动装箱与拆箱 对应C#

  例1.1  

Integer i = 10;
  int j = i;
  2. 更优化的for循环 对应就C#---foreach循环

  例2.1  

String[] names = {"BadBoy","GoodBoy","HappyGirl","sadGirl"};
  for(String option: names) {
  System.out.println(option);
  }
  例2.2 加泛型 对应C++模板  
import java.util.*;
  ArrayList animals = new ArrayList();
  animals.add("Dog");
  animals.add("Cat");
  animals.add("Chick");
  animals.add("Cow");
  for(String option : animals) {
  System.out.println(option);
  }
  3.参数可变的方法和printf

  例3.1

  定义:  

public int sum(int... n) { //传过来n为一个int型数组
  int tempSum;
  for(int option : n) {
  tempSum+=option;
  }
  /*
  for(int i = 0; i < n.length; i++) {
  tempSum+=n;
  }
  */
  return tempSum;
  }
  调用1: sum(1);

  调用2: sum(1,2);

  调用3: sum(1,2,3,4);

  例3.2 printf方法, 对应c语言的printf  

int x = 10;
  int y = 20;
  int sum = x + y;
  System.out.printf("%d + %d = %d",x,y,sum);
  4. 枚举

  例4.1  

public enum MyColors {
  red,
  black,
  blue,
  green,
  yellow
  }
  MyColors color = MyColors.red;
  for(MyColors option : color.values()) {
  System.out.println(option);
  }
  /**不能在switch语句里这样写case MyColors.red:

  *这样编译器不会让你通过*/  

switch(color) {
  case red:
  System.out.println("best color is "+red);
  break;
  case black:
  System.out.println("NO " + black);
  break;
  default:
  System.out.println("What");
  break;
  }
  5.静态引用

  例5.1

  1.5版本以前的写法是:  

import java.lang.Math; //程序开头处
  ...
  double x = Math.random();
  1.5版本中可以这样写

  import static java.lang.Math.random; //程序开头处

  ...

  double x = random();

分享到:
评论

相关推荐

    Java-jdk1.5安装包

    JDK1.5,也称为Java 5.0,是一个重要的版本,它引入了许多新的特性和改进,对Java语言的发展产生了深远影响。 一、泛型(Generics) 在Java 5.0中,最重要的特性之一就是泛型的引入。泛型允许开发者在定义类、接口...

    java1.5API

    Java 1.5 API,也被称为Java SE 5.0,是Java开发工具包(JDK)的一个重要版本,发布于2004年。这个版本引入了许多创新特性,极大地提升了Java语言的功能性和效率,为后来的Java版本奠定了基础。在Java 1.5 API中,...

    JDK API中文帮助文档 JDK1.5API_CN

    JDK 1.5版本的API中文文档,覆盖了该版本引入的新特性和更新内容,对于学习Java SE 5.0至关重要。 1. **Java核心技术** - **基础类库**:包括`java.lang`、`java.util`和`java.io`等核心包,涵盖了基本数据类型、...

    包含 jdk1.5免安装、jdk1.6免安装、jdk1.8(32和64)

    Java Development Kit (JDK) 是Java编程语言的核心组件,它为开发者提供了编译、调试和运行Java应用程序所需的所有工具。这个压缩包包含了三个不同版本的JDK:JDK 1.5、JDK 1.6和JDK 1.8,其中1.5和1.6是早期版本,...

    JavaJDK1.5中文简体API文档

    Java JDK 1.5中文简体API文档是Java开发者的重要参考资料,它包含了Java SE(标准版)1.5版本的所有核心类库、接口和方法的详细说明。这个文档是学习和理解Java编程语言的关键工具,无论是初学者还是经验丰富的...

    jdk1.5、1.6压缩包

    Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,它提供了编译、调试和运行Java程序所需的所有工具。本压缩包包含了JDK的两个重要版本:1.5(也称为Java 5)和1.6(Java 6),这两个版本...

    JDK1.5 API完整版

    JDK(Java Development Kit)是Java编程语言的核心组件,包含了编译器、运行环境以及各种工具,是开发者进行Java应用程序开发的基础。JDK 1.5,也称为Java SE 5.0,是一个重要的版本更新,引入了许多创新特性,对...

    历史版本JDK1.5安装包

    Java Development Kit(JDK)是Java编程语言的核心组件,它包含了一个完整的Java运行环境(JRE)以及开发工具,如编译器(javac)、解释器(java)、调试器(jdb)等。JDK 1.5,也称为Java 5.0,是一个重要的里程碑...

    JDK 1.5 API 中文文档 HTML格式

    JDK 1.5,全称为Java Development Kit版本1.5,是Java编程语言的一个重要里程碑,它在2004年发布,引入了大量的新特性,显著提升了开发效率和程序性能。API(Application Programming Interface)文档是JDK的核心...

    JDK_API_1_5_zh_CN.rar_JDK_API_1_j2ee api 1.5_java 1.5.0 API_jdk-

    **JDK 1.5 API 中文版**是Java开发者的重要参考资料,它包含了Java 1.5.0版本的所有核心类库和接口的详细说明。这个API文档是开发者理解和使用Java语言的关键工具,特别是对于那些在Java 1.5环境下进行开发的程序员...

    JDK1.5版本免费下载

    10. **NIO.2(New I/O API)**:虽然Java 1.5中并未完整引入NIO.2,但开始引入了一些新特性,如文件通道和文件锁,为后续的Java 7 NIO.2打下了基础。 JDK 1.5的32位版本适合在32位操作系统上安装,如Windows XP或...

    jdk1.5API中文chm版

    JDK 1.5是Java历史上的一个重要版本,于2004年发布,引入了许多重要的新特性和改进,对Java语言的未来发展产生了深远影响。 **主要特性与知识点:** 1. **泛型(Generics)**:JDK 1.5首次引入泛型,允许在类、...

    jdk1.5.zip 免费分享,哈哈

    Java Development Kit(JDK)是Java编程语言的核心组件,它包含了一个Java编译器、Java运行时环境(JRE)、调试工具和其他必要的库文件。在本案例中,我们讨论的是JDK 1.5,也被称为Java SE 5.0,这是一个里程碑式的...

    JDK_API_1.5中文版

    《JDK_API_1.5中文版》是一个为Java开发者提供的极其重要的参考资料,它详尽地阐述了Java Development Kit(JDK)1.5版本中的各种类库、接口、方法和常量,是深入理解Java语言特性和API功能的基石。这个中文版的文档...

    JDK1.5中文API文档,html格式

    JDK 1.5的中文API文档详细列出了所有这些新特性的使用方法和示例,是Java开发者不可或缺的参考资源。通过深入学习和应用这些特性,开发者可以编写出更安全、更高效的代码,同时也能更好地理解和利用Java平台的潜力。...

    JDK1.5API_CN.rar

    JDK1.5 API则具体指Java 1.5版本提供的API集合,这个版本引入了许多重要的新特性,例如泛型(Generics)、枚举(Enums)、自动装箱与拆箱(Autoboxing and Unboxing)以及可变参数(Varargs)等。 1. **泛型**:...

    java jdk1.5

    Java JDK 1.5,全称为Java Development Kit 1.5,是Oracle公司(原Sun Microsystems)发布的Java编程语言的一个重要版本。这个版本在2004年发布,引入了许多新特性和改进,极大地提升了Java的开发效率和性能。下面...

    java JDK1.5---32位和64位

    这个版本在2004年发布,标志着Java语言的重大升级,引入了许多新的特性和改进,极大地提升了开发效率和程序性能。 首先,JDK是Java开发者的核心工具,它包含了Java编译器(javac)、Java运行时环境(JRE)、Java...

    jdk_1.5_x86

    **Java Development Kit...总的来说,JDK 1.5的引入对Java编程语言的发展起到了关键作用,其特性不仅增强了代码的类型安全性,还提升了开发者的编程体验。对于学习和理解Java的现代发展,JDK 1.5是一个不容忽视的基础。

    jdk1.5中文api

    《深入解析JDK1.5中文API》 ...以上是JDK 1.5中文API中的核心知识点,它们极大地提升了Java语言的表达力和安全性,也是现代Java开发的基础。通过理解和掌握这些特性,开发者可以编写出更加高效、健壮的代码。

Global site tag (gtag.js) - Google Analytics