`

JDK5.0新特性系列---4.静态导入

 
阅读更多

/**
 *静态导入:是指可以import类的静态方法和静态变量,在使用时,无须指定类名,
 *         便可以使用这些被import的静态方法和静态变量,这就是静态导入
 *写import语句时,可以定位到一个静态方法或静态变量(以前是定位到类)
 *可以使用通配符(*)代表导入该类的所有静态方法和静态变量
 *不允许静态方法和静态变量出现重名的情况
*/
import static java.lang.Math.max;  //导入了Math的max方法
import static java.lang.Math.min;  //导入了Math的min方法
import static java.lang.Integer.*; //导入了Integer的所有静态方法和静态属性
public class StaticImport {
       public static void main(String[] args){
              //通过静态导入使用Math的静态方法
              System.out.println(max(5,10));
              System.out.println(min(5,10));
              //通过静态导入使用Integer的静态方法
              System.out.println(parseInt("55544555"));
              System.out.println(toBinaryString(2354));
              //通过静态导入使用Integer的静态属性
              System.out.println(MAX_VALUE);
              System.out.println(MIN_VALUE);
       }
}
 
 
分享到:
评论

相关推荐

    jdk5.0新特性

    总结来说,JDK 5.0的新特性极大地提高了Java编程的效率和灵活性,通过自动装箱/拆箱、静态导入、增强的for循环以及可变长参数等功能,让开发者能够写出更加简洁、高效和易于维护的代码。这些改进不仅是对语言本身的...

    JDK 5.0.zip

    9. **静态导入(Static Import)**:允许将类的静态成员直接导入到作用域中,避免了大量使用类名前缀,使代码更加清晰。 10. **死锁检测**:JDK 5.0的JConsole工具提供死锁检测功能,帮助开发者诊断和解决多线程...

    JDK5.0 新特性

    在JDK 5.0中,Java引入了一系列重要的新特性,极大地提升了开发效率和代码的可读性。这些新特性包括自动包装和解包、增强的for循环、可变参数方法、printf风格的格式化输出、枚举类型以及静态导入等。 首先,自动...

    jdk5.0新特性汇总(超级详细)

    ### JDK 5.0 新特性详解 #### 一、增强的 for 循环(ForEach Loop) JDK 5.0 引入了增强的 `for` 循环,也称为 foreach 循环,用于简化对集合和数组的操作。这种循环语法更加简洁,易于阅读。 **示例代码:** ``...

    jdk5.0新特性ppt

    Java开发工具包(JDK)5.0引入了一系列重大改进,极大地增强了编程体验并提高了代码的类型安全性。其中,以下几个特性尤为突出: 1. **泛型(Generics)**: 泛型是JDK 5.0中最关键的特性之一,它允许我们在类、...

    良葛格JDK5.0学习笔记

    6. **静态导入**:JDK5.0引入了静态导入,允许直接引用类的静态成员,而无需指定类名,如 `import static java.lang.Math.*;` 后,可以直接使用 `sqrt(16)` 而非 `Math.sqrt(16)`。 7. **变量注解(Annotations)**...

    JDK5.0新特性源代码

    在这个名为“JDK5.0新特性源代码”的压缩包中,我们可以期待找到与这些关键特性相关的源代码示例。以下是JDK 5.0引入的一些核心新特性及其详细解释: 1. **泛型(Generics)**:泛型允许在类、接口和方法中声明类型...

    JDK5.0的11个主要新特征

    JDK5.0是Java开发的一个重要里程碑,它引入了11个主要的新特性,极大地提升了编程效率和代码安全性。以下是对这些特性的详细说明: 1. 泛型(Generic) 泛型的引入是为了解决类型安全问题,避免在运行时进行不必要...

    jdk 5.0 ban

    4. **增强的for循环(Enhanced For Loop)**:也称为foreach循环,是JDK 5.0引入的新特性,简化了遍历数组和集合的操作。如`for (Type item : arrayOrCollection) { ... }`。 5. **变量注解(Variable Annotations...

    良葛格Java JDK 5.0学习笔记[可打印]

    Java JDK 5.0是Java开发的一个里程碑版本,它引入了许多重要的新特性和改进,极大地提升了开发效率和代码质量。良葛格的Java JDK 5.0学习笔记是一份宝贵的资源,适合初学者和有经验的开发者回顾这个版本的关键概念。...

    良葛格Java JDK 5.0学习笔记

    Java JDK 5.0是Java发展历程中的一个重要里程碑,它引入了许多新特性,极大地提升了开发效率和代码质量。这里,我们将详细探讨这个版本的关键知识点,帮助初学者更好地理解和掌握Java编程。 1. **自动类型推断(var...

    jdk1.5(jdk-1_5_0_08-windows-i586-p.exe)

    JDK 1.5,也被称为Java 5.0,是Oracle公司发布的一个重要Java开发工具包,它为Java编程语言带来了许多显著的改进和新特性。这个版本的JDK在2004年9月30日正式推出,其安装文件名为"jdk-1_5_0_08-windows-i586-p.exe...

    (Java 2 SDK)JDK 5.0 的源代码

    JDK 5.0提供了新的jstack工具,可以帮助开发者检测和诊断多线程程序中的死锁问题。 十、NIO.2(New I/O 2) 虽然NIO.2是在JDK 7中引入的,但它是对JDK 5.0中NIO的扩展,增加了对文件系统操作的全面支持,如异步I/O...

    jdk-1_5_0_22-linux-i586.rar_5.0版本_jdk_jdk-1_5_0_22_lakee6q_linux

    JDK 5.0,也称为Java 5,是一个重要的版本,因为它引入了许多新特性,改进了语言语法,并对API进行了扩展。这个“jdk-1_5_0_22-linux-i586.rar_5.0版本_jdk_jdk-1_5_0_22_lakee6q_linux”文件包含了专为Linux i586...

    jdk-1_5_0_20-windows-i586-p.exe

    7. **静态导入**:允许一次性导入一个类的所有静态成员,避免了多次import语句。 8. **注解(Annotations)**:元数据,用于提供编译器或运行时系统的信息,增强了代码的可扩展性。 JDK 1.5.0_20作为Java 5的一个...

    良葛格Java JDK 5.0学习笔记ch05

    Java JDK 5.0是Java发展历程中的一个重要里程碑,它引入了许多新特性,极大地提升了开发效率和代码质量。在这个"良葛格Java JDK 5.0学习笔记ch05"中,我们将深入探讨其中的关键知识点。 一、泛型 Java 5.0引入了...

    良葛格Java JDK 5.0学习笔记.rar

    《良葛格Java JDK 5.0学习笔记》是一份详尽的教程资源,旨在帮助开发者深入理解并掌握Java开发工具包(Java ...通过系统学习这份笔记,读者不仅可以熟练掌握JDK 5.0的新特性,还能提升自己的编程能力和问题解决能力。

    java jdk 5.0学习

    Java JDK 5.0是Java开发工具包的一个重要版本...通过深入学习,不仅可以理解JDK 5.0的新特性,还能为后续的J2EE开发打下坚实基础。对于初学者来说,这是一份极好的入门资源,能够帮助他们快速掌握Java编程的关键技能。

Global site tag (gtag.js) - Google Analytics