`
GhostFromheaven
  • 浏览: 397012 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

import和static import

    博客分类:
  • Java
阅读更多
import可以引入某个包的某个类,或者所有类,以便使用的时候不用加上包名限定。
static import 可以引入某个类的所有或者某个静态方法,以便使用的时候不用加上类名限定。

package cn.edu.hust.cs.j2se.test;

public class StaticMethod {
	public static void fun(){
		System.out.println("Hello,static method fun in StaticMethod");
	}
	public static void fun1(){
		System.out.println("Hello,static method fun1 in StaticMethod");
	}
}

package cn.edu.hust.cs.j2se.test;

import static cn.edu.hust.cs.j2se.test.StaticMethod.fun;//引入StaticMethod的静态方法fun
//import static cn.edu.hust.cs.j2se.test.StaticMethod.*;//引入StaticMethod的所有静态方法
public class StaticImportDemo {
	public static void main(String[] args){
		fun();//StaticMethod的静态方法 ,不必使用StaticMethod.fun();
		//fun1();
		StaticMethod.fun1();
	}
}


测试结果大致为

Hello,static method fun in StaticMethod
Hello,static method fun1 in StaticMethod



分享到:
评论

相关推荐

    欧柏泰克:Java包的静态导入import static和import的区别

    欧柏泰克:Java包的静态导入import static和import的区别 Java中的静态导入是Java 5中引入的一项新特性,允许开发者在编写代码时更方便地使用静态方法和成员变量。下面我们来详细地了解Java中的静态导入和普通导入...

    jekyll-contentful-data-import, Contentful static 站点生成器的插件.zip

    jekyll-contentful-data-import, Contentful static 站点生成器的插件 Jekyll-Contentful-Data-Import Contentful 为数字团队提供内容基础设施,以支持网站,应用程序和设备中的内容。 CMS不同,Contentful是用来...

    Kotlin 包和 import 语句

    尽管 Kotlin 没有直接的 `import static` 语法,但它提供了一种方式来导入 Java 类中的静态方法。例如: ```kotlin import java.util.Arrays.sort ``` 对于 Kotlin 类中的静态方法(即伴生对象中的方法),则可以...

    java中package和import的作用

    在Java编程语言中,`package`和`import`是非常重要的两个概念,它们分别用于组织代码结构和引入外部类或包,对于理解Java程序的模块化和包管理机制至关重要。 ### Java中的Package #### 1. Package的概念 在Java中...

    import java.net.*;import java.io.*;

    import java.net.*; import java.io.*; public class udptest { ///创建一个数据包套接字对象ds,并且指定连接的端口号 ///创建一个数据包对象dp ///指定一个字节数组,用来存储接受的数据 public static void ...

    java-package与import机制

    通过深入理解Java中的`package`和`import`机制,不仅可以帮助我们更好地组织和管理代码,还能有效避免命名冲突,提高代码的可读性和维护性。此外,正确设置`classpath`环境变量对于编译和运行Java程序至关重要。希望...

    Java中import语句.pdf

    - **使用`import static`**:对于静态成员,可以使用`import static`引入,这有助于避免命名冲突,因为静态导入的成员是直接在当前作用域中可用的。 总之,`import`语句是Java编程中不可或缺的一部分,它帮助我们更...

    java视频 static关键字

    在Java编程语言中,`static`关键字是一个非常重要的修饰符,它有多种用途,涉及到类、对象以及变量和方法的生命周期。本视频教程详细讲解了`static`关键字在Java中的应用及其背后的原理。 首先,我们要理解`static`...

    Java面向对象(基础)-package和import关键字的使用

    在Java编程中,面向对象的特性是其核心之一,而包(package)和导入(import)关键字则是组织和管理代码的关键要素。这两个概念对于理解和编写大型Java项目至关重要。 一、package关键字的使用 1. 说明 `package`...

    大数据必学Java基础(三十八):包和import讲解

    在Java编程语言中,包(Package)和import语句是组织和管理代码的重要机制,尤其在处理大数据项目时,良好的代码结构和管理显得尤为重要。本文将深入探讨这两个概念及其在大数据Java基础中的应用。 一、生活案例 就...

    Java认证:Java中import使用.doc

    ### Java认证:深入理解Java中的import使用 #### 一、Java包的概念与作用 在Java中,`package`被用来组织类...正确理解和使用`import`可以帮助开发者更好地组织和管理代码,避免不必要的类名冲突,提高开发效率。

    Java里的static import使用小结

    Java中的`static import`语句是在JDK 1.5版本中引入的一个新特性,它允许程序员可以直接导入类中的静态成员(包括静态方法和静态变量),而无需指定类名。这个特性使得代码更加简洁,提高了可读性,但也可能带来一些...

    Java零基础-package和import.md

    ### Java零基础-package和import详解 #### 一、引言 在Java编程中,随着项目的逐渐扩大,良好的代码组织和管理变得尤为重要。`package` 和 `import` 关键字是Java语言提供的两种基本机制,用于帮助开发者更好地...

    ImportDemo.7z

    3.Virtual关键字不可以和static private delegate 方法一起使用。 iterface 接口 接口以I开头,后面以单词来重命名。 例如IComputer 接口不允许使用访问修饰符 pulbic private protected 接口不可以使用修饰符 ...

    22_static video

    标题“22_static video”和描述“22_static javase 视频文件”暗示了这个压缩包中的内容可能与Java编程语言的“static”关键字有关,特别是与Java SE(标准版)平台的基础教学视频相关。Java中的“static”关键字是...

    在Eclipse中配置Android的import和format模板

    本文将详细讲解如何在Eclipse中配置Android的import和format模板,以便提高开发效率和保持代码的一致性。 首先,`import`模板是关于自动导入类库的功能。在编写代码时,我们常常需要引入各种类,Eclipse提供了自动...

    Vue3的js代码:可放入static静态目录的js文件下使用前端vue框架

    Vue3的js代码:可放入static静态目录的js文件下使用前端vue框架

    javaimport、package作用与用法.doc

    ### Java中的Package与Import详解 #### 一、Java Package的概念及作用 在Java编程语言中,`package`是一个重要的组织工具,它用于分组相关的...希望以上内容能够帮助您更好地理解和使用Java中的`package`和`import`。

    import java.io.*; public class FirstPart{ public static void main(String[] args) throws Exception{ System.out.print("The input Fahrenheit is "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int f = Integer.parseInt(br.re

    import java.io.*; public class FirstPart{ public static void main(String[] args) throws Exception{ System.out.print("The input Fahrenheit is "); BufferedReader br = new BufferedReader(new ...

Global site tag (gtag.js) - Google Analytics