`
高山流水123
  • 浏览: 27509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java----1.5 的特点 静态引入,格式化的输入,输出 可变长参数

 
阅读更多

1,自动封箱;

2,for-each;

3,静态引入:用到一个类中静态成员时,可以省略类名:import static java.lang.Math.*;

4,可变长参数==》就是个数组String :static void method(String... str){ };

       可变长参数:由编译器负责将多个实参封装成数组;

       一个方法中最多只能有一个变长参数,且必须是参数表中最后一个参数。

5,格式化的输入,输出:

       1)让用户输入一个整数: 

                     Scanner sc=new Scanner(System.in);

                     int i=sc.nextInt();

                     System.out.println(i);

       对比:System.out.println("My name is"+name+",my age is"+age);

                  System.out.printf("My name is %s,my age is %d",name,age);

    

分享到:
评论

相关推荐

    java jdk 1.5 windows

    6. **变长参数(Varargs)**:允许在方法签名中使用省略号(...)表示可变数量的参数,这对于处理不确定数量的输入非常有用。 7. **类型推断(Type Inference)**:在创建匿名内部类或使用泛型时,编译器可以根据上...

    java1.5API

    6. **可变参数(Varargs)**:允许在方法声明中使用省略号(...),表示可变数量的参数。这使得调用方法时可以传入零个或多个相同类型的参数。 7. **类型安全的迭代器(Type-Safe Iterators)**:泛型使得在迭代...

    JAVA开发工具 JDK1.5

    变长参数允许一个方法接受任意数量的参数。通过在参数列表末尾使用类型后面跟三个点(...)来定义。这使得创建可以接受任意数量参数的方法变得简单。 ### 8. 接口中的默认方法(Default Methods) 虽然这个特性是...

    java1.5新特征

    Java 1.5 是一个重要的版本更新,引入了许多新特性,极大地提升了开发效率和代码质量。以下是对这些新特性的详细解释: 1. **自动装箱与拆箱**: 自动装箱是指将基本数据类型(如 int、char 等)自动转换为对应的...

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

    JDK 1.5允许方法接受可变数量的参数,通过在参数类型后面加上`...`来声明。这使得编写更灵活的函数变得简单,例如打印任意数量的整数: ```java public void printNumbers(int... numbers) { for (int num : ...

    JDK1.5新特性

    9. **字符串格式化**:1.5版本引入了`String.format()`方法,类似于C语言的`printf`,方便地进行字符串格式化输出。 10. **线程并发库**:JDK 1.5加强了对多线程编程的支持,提供了`java.util.concurrent`包,包含...

    java-util包资料

    - **SimpleDateFormat**: 用于日期/时间格式化和解析的类,如"yyyy-MM-dd HH:mm:ss"。 - **Java 8后的新日期时间API**:`java.time`包下的`LocalDate`, `LocalTime`, `LocalDateTime`, `ZonedDateTime`等,提供了...

    Java发展史_&_Java9、10新特性

    - 可变参数 - 静态导入 - 注解 - Doug Lea的并发库:`java.util.concurrent` - **2006年:Java 1.6** - 代号:Mustang - 类或接口数量:3793 - 主要新特性或功能: - 支持脚本语言 - Compiler API - JDBC...

    JDK_API_1_5_zh_CN.rar_JDK_API_1_j2ee api 1.5_java 1.5.0 API_jdk-

    4. **变量赋值的可变性(Final Variables and Variable Initializer Blocks)**:增强了对final变量的控制,允许在构造函数或初始化块中进行赋值。 5. **Static Import(静态导入)**:允许将类中的静态成员直接...

    java 5.0新特性.txt

    Java 5.0,作为Java发展史上的一个重要里程碑,引入了一系列新特性,极大地提升了开发效率和代码质量。以下是对Java 5.0新特性的详细解析: ### 1. 自动装箱与自动拆箱(AutoBoxing & UnBoxing) - **自动装箱**:...

    java-api帮助文档

    JDK 1.9对集合框架进行了一些增强,例如`Map`接口添加了`of()`和`ofEntries()`静态工厂方法,方便创建不可变的小型映射。此外,`Set`接口增加了`copyOf()`方法,用于创建不可变的副本。 六、响应式流(Reactive ...

    java学习笔记 初学者必读

    1. 前言 1-4 1.1. JAVA特点 1-4 1.2. 运行原理 1-4 1.3. JAVA目录 1-4 2. 一•基础知识 2-4 ...17.8. 可变长的参数 17-73 17.9. JAVA5.0 的注释 (Annotation) 17-73 17.10. Callable 和 Future接口 17-74

    Java基础整理

    - **输入输出流**:包括`InputStream`和`OutputStream`,分别用于读取和写入数据。 - **转换流**:如`InputStreamReader`和`OutputStreamWriter`,用于在字节流和字符流之间进行转换。 #### 第九章 GUI编程 - **...

    JAVA经典教材笔记

    - StringBuilder类的特点:非线程安全的可变字符序列。 - StringBuilder类与StringBuffer类的对比。 #### 第十二章:JAVA IO - **File类** - File类的作用:操作文件和目录。 - File类的常用方法:...

    JAVA5-6新特性列表.doc

    4. **变长参数**:允许一个方法接收可变数量的参数,如`void printNumbers(int... nums)`,这样可以传入任意数量的整数。 5. **Annotations(注解)**:注解是一种元数据,可以为编译器和工具提供信息,如@...

    详细的java基础总结

    Java 5之后引入了可变参数的概念,允许方法接受数量不定的参数。例如: ``` public void print(int... numbers) { for (int num : numbers) { System.out.println(num); } } ``` - **命令行参数** Java...

    JDK_API_1.5中文版

    6. **其他的增强**:除了上述主要特性,JDK 1.5还包含了其他改进,如类型推断、for-each循环、变长参数等,这些都极大地提升了开发效率和代码质量。 《JDK_API_1.5中文版》的CHM(Compiled Help Manual)文件格式,...

    Java面象对象编程.pdf

    - **格式化I/O**:提供了更强大的输入输出格式化功能。 - **并行工具**:增强了并发编程的支持。 - **API升级**:改进了标准库,增加了新的类和方法。 ### JDK安装目录结构 JDK安装目录下的关键文件夹及其作用: -...

    Java_SE应用部分-34

    为了使日期格式符合特定区域的显示习惯,Java引入了`SimpleDateFormat`类,它可以根据预定义的模板格式化或解析日期。 例如: ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒...

    java技术体系图

    Java的高级特性主要包括反射、泛型、注解、自动装箱拆箱、枚举类、可变参数、可变返回类型、增强循环和静态导入等。 - **反射**:是一种强大的工具,允许运行时动态获取类的信息并操作其结构和行为。 - **泛型**:...

Global site tag (gtag.js) - Google Analytics