`

java包和静态导入

阅读更多
1,包:

    由于不同java源文件中可能出现名字相同的类,如果要区分这些类,就要使用 包名。其目的是有交地区分名字相同的类,不同源文件中的两个类名字相同时,可心通过不同的包来区分。

包语句:由package声明,格式如下:

package 包名;

包名可以是一个合法的标识符,也可以是若干个标识符加“.“分割而成,如:

package   wuxin;

package   wuxin.wyc;

如果使用了包语句:

以上面的为例;

用户的目录结构必须包含以下结构:

.......\wuxin\wyc;\

如:

D:\javawork\wuxin\wyc;

源文件要保存在D:\javawork\wuxin\wyc中,编译语句如下:

D:\javawork\wuxin\wyc\javac    源文件

或者

javac    javawork\wuxin\wyc\源文件

2,import语句

有包名的类:使用import语句可以引入包中的类。

要引用一个包中的全部类,可以用星号代替,如:

import java.awt.*;

java为用户提供了130多个包:

java.applet                                  包含所有的实现java applet的类

java.awt                                      包含抽象窗口工具集中的图形,文本,窗口GUI类

java.awt.image                            包含抽象窗口工具集中的图像处理类

java.lang                                     包含所有的基本语言类

java.io                                         包含所有的输入输出类

java.net                                      包含所有实现网络功能的类

java.until                                    包含有用的数据类型类

3.静态导入:

静态导入语句的语法与import语句类似,用它可以直接使用类变量和类方法:

格式如下:

import static   包名.类名.*;



import static 包名.类名.类变量的名字;

import static 包名.类名.类方法的名字;

举个例子:

A.java

package   wuxin.wyc;

public class A

{          public   static   int   MAX=100;

           public static    void    f(int    x)

            {           for(int   i=1;i<=x;i++)

                            System.out.println(i);

                        }

}

Example_13.java

import static wuxin.wyc.A.*;

public class Example_13

{ public static void main(String args[])

{ System.out.println(MAX);

f(100);

}

}

注意:如果静态导入两个类中同名的类变量或类方法,就无法使用,必须通过对象或类名使用类变量 ,类方法
分享到:
评论

相关推荐

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

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

    Java的静态导入源代码

    在Java编程语言中,静态导入(static import)是一种特殊的导入方式,它允许程序员直接使用类中的静态成员,而无需每次都指定类名。这种特性在2004年发布的Java 5.0版本中引入,目的是为了提高代码的可读性和简洁性...

    Java 静态导入与编译器语法设置(eclipse)

    Java语言在不断发展,为了提高代码的可读性和简洁性,引入了静态导入(static import)这一特性。在Java 5中,静态导入允许开发者在不指定类名的情况下直接使用类中的静态成员,如静态变量和静态方法。这使得代码...

    文件文件文件文件文件

    1. **静态导入(Static Import)**:在Java 5中引入的静态导入允许开发者直接引用类的静态成员,而无需指定类名。以前,我们需要写`Math.random()`,现在可以通过`import static java.lang.Math.random;`,然后直接...

    Java poi 实现excel导入导出

    在提供的“java-excel导入导出”压缩包中,可能包含了示例代码、说明文档以及测试数据,可以帮助初学者快速理解和使用Java POI进行Excel操作。通过学习和实践这些示例,你可以掌握Java POI库的基本用法,并能灵活...

    静态导入so库文件

    总结,Android Studio中的静态导入so库涉及Android的本地开发支持,包括设置jniLibs目录、配置build.gradle文件、声明和实现native方法以及正确打包和运行。这个过程对于理解和优化Android应用性能,尤其是涉及图形...

    静态变量的导入以及集合的运用

    通过上述分析可以看出,合理使用静态导入可以极大地简化代码,提高开发效率。同时,熟练掌握集合框架中的各种数据结构及其操作方法对于编写高效、灵活的Java程序至关重要。希望本文能够帮助读者更好地理解和应用这些...

    java 后台管理静态html页面

    标题中的“Java 后台管理静态HTML页面”指的是在Java Web开发中,使用Java技术作为后端服务器,处理业务逻辑和数据操作,并提供接口给前端静态HTML页面进行数据交互。这种方式常用于快速构建后台管理系统,因为静态...

    jsp中include指令静态导入和动态导入的区别详解

    JSP中的include指令有两种方式:静态导入和动态导入。了解它们之间的区别,对于开发高效且易于维护的Web应用至关重要。 首先,我们要了解什么是静态导入。在JSP中,静态导入是通过指令%@include file=...

    java中静态导入机制用法实例详解

    总之,Java中的静态导入机制是一种方便的语法糖,它减少了代码中的类名重复,提高了代码的可读性,但过度使用应谨慎,以免影响代码的清晰度和维护性。在实际开发中,合理地运用静态导入可以提高编码效率,但也需要...

    JDK新特性之静态导入

    从JDK5.0之后,import语句不仅可以导入类,还增加了导入静态方法和静态域的功能。例如,如果在源文件的顶部,添加一条指令:  Java代码  import java.lang.System.*;  那么就可以使用System类的静态方法和...

    RoboVM和libGDX的绑定[用java调用ios的静态库.a]

    你需要创建一个绑定项目,导入静态库 `.a` 文件,然后使用RoboVM的绑定工具生成对应的Java接口。 4. **实现绑定接口**:生成的Java接口定义了可供Java代码调用的方法,你需要根据静态库的实际功能实现这些接口。这...

    静态的魔力:Java中静态方法和变量的深度解析

    #### 七、静态导入 Java允许通过`import static`语句来导入静态方法或变量,这样可以直接使用这些成员而不需要前缀类名。示例代码如下: ```java import static java.lang.Math.PI; public class CircleCalculator...

    Java导入excel文件

    在Java编程环境中,导入Excel文件是一项常见的任务,特别是在数据处理、数据分析或自动化测试等领域。本项目提供了一个完整的解决方案,帮助开发者实现这一功能。下面将详细解释这个Java项目中涉及的关键知识点,...

    java导入Excel

    在Java编程中,导入和导出Excel数据是一项常见的任务,特别是在数据分析、报表生成或数据库同步等场景下。本文将深入探讨如何使用Java实现这一功能,主要关注如何将数据从Java后台导入到Excel,以及如何将Excel数据...

    数据库连接工具包,项目导入jar包即可使用

    标题提到的"数据库连接工具包,项目导入jar包即可使用",意味着这是一个简化Java程序与数据库交互的库,它集成了必要的驱动和API,使得开发人员可以快速、方便地实现数据库操作。描述中的"java连接数据库工具包...

    java实现在Excel中插入图片

    总结起来,Java实现Excel中插入图片的核心步骤包括:导入Apache POI库,创建并操作工作簿和工作表,读取和创建图片对象,创建绘图工作表,设置图片位置,最后保存工作簿。在实际开发中,可能还需要处理图片格式转换...

    jsp-api.jar 在使用jsp时导入的jar包

    导入这个jar包是为了确保JSP的正常运行,因为它包含了运行JSP所需的编译和执行支持。 **标签解析:**"jar" 和 "java" 这两个标签强调了该资源与Java平台的可执行文件格式(jar)以及Java编程语言相关。"jar" 文件是...

    JSP静态导入与动态导入使用详解

    JSP静态导入(JSP指令标记include)  JSP页面第一次被请求时,会被JSP引擎转译成Servlet的Java文件,然后再被编译成字节码文件执行。JSP指令标记为JSP页面转译提供整个页面的相关信息。  include指令用于在JSP页面...

    poi解析导入word (简单Demo使用)

    Apache POI是一个流行的Java库,专门用于处理Microsoft Office格式的文件,如Word、Excel和PowerPoint。在"poi解析导入word (简单Demo使用)"这个主题中,我们将深入探讨如何使用Apache POI库来读取、修改和创建Word...

Global site tag (gtag.js) - Google Analytics