当前位置:首页 » 编程语言 » java静态导入

java静态导入

发布时间: 2022-11-02 09:43:09

java中,什么叫静态引用

静态引用是java 5中出现的 。

我们在类中有时候可能要写很多类似System.out.println()语句,每次写这么长多麻烦,有了java5的

静态引用。

由static 关键修饰的内容 为静态 ; 反之 ,为非静态静态变量 属于类 ,为所有对象共有分静态变

量 属于对象 , 每个对象都可以有且属性值可以各异静态变量优于非静态变量加载,故 静态代码块

中不能引用非静态成员,会报错。

⑵ java方向,我想自己写一个类,然后静态引入

按照你的说法,你的Util.java在com.lsc.util包里面对吧,然后这个Util.java里面有个print静态方法。你好好想想这么

importstaticcom.lsc.util.*;

是导入的什么玩意儿?静态导入的目的是什么?

正确写法:

importstaticcn.xinxi.util.Util.*;

还有注意你的编程习惯,util.java这个命名不规范,类名首字母应大写

⑶ java导入类怎么用

你好:
你下载的HTML 格式的是Java的帮助文档,它的左边分上下两个框架。
上面的框架代表最基础的包,就是顶级包。如java包,你点击java超链接,左边下面的框架就会显示java包下面包含的子包或类,如你点击左边框架的awt 就代表你选择了java包下面的awt包,然后右边就是对这个包或者类的简单介绍。

当你在使用包导入的时候就直接写上这几级目录就可以了
例如你要进行图形开发,就这样写
import java.awt.*;
就代表你导入了这个包下的所有类,值得注意的是你不需要加上其他修饰符,也不需要你指定路径,java虚拟机会自动帮你加载这些路径。

我给你写一个简单的程序你就明白了,你把我写的用记事本保存然后编译然后运行。
需要提醒你的是,你要配置好你的jdk 环境不然无法编译哈,不会配置的话再给我联系。

import java.awt.*; //导入图形化包
import java.awt.event.*; //导入窗体事件包

public class luck extends Frame implements ActionListener {
Button bt1; //新建一个按钮
public luck( )
{
bt1=new Button("点击我响应"); //实例化一个按钮
bt1.addActionListener(this); //添加监听
setSize(400,300); //设置主窗口大小
add("Center",bt1); //将按钮添加到主窗口
setVisible(true); //设置主窗口可见
}

public void actionPerformed(ActionEvent e)
{
if(e.getSource()==bt1) //获取是那一个按钮按下了,如果你有多个按钮就用多个IF语句来获取
{
System.out.println("成功响应!"); //这里可以设置你要执行的代码
}
}
public static void main(String args[]) //主函数 一个JAVA程序的入口函数
{
new luck(); //新建一个Java 匿名类,初学者不需要掌握;
}

}

为了让你明白我每一行都给你注释了的,希望你能采纳!

⑷ Java包的静态导入import static和import的区别

import static静态导入是JDK1.5中的新特性。
一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在这个类中,就可以直接用方法名调用静态方法,而不必用ClassName.方法名 的方式来调用。

⑸ java中在一个类中定义的一个静态方法,怎么引用时可以直接用,不用对象.方法,也不用类.方法

要是在同一个类中引用当然不需要,要是在别的类中引用,那一定是加入了静态导入,比如你加上import static java.lang.Math.*;那就可以直接使用sqrt(),不用Math.sqrt(),这样调用。

⑹ java中什么是静态方法

若类的方法前加了static关键字,则该方法称为静态方法,反之为实例方法。静态方法为类所有,可以通过对象来使用,也可以通过类来使用。但一般提倡通过类名来使用,因为静态方法只要定义了类,不必建立类的实例就可使用。静态方法只能调用静态变量。

⑺ C++和Java中Static的区别

java 中的 static 只有一个作用, 提示该变量或函数或内部类与实例对象无关.

c++ 中:
static 修饰类中的变量或类中函数时与 java 语义相同 (注: c++ 类中的内部类等同于 java 的 static 内部类且不需要 static 修饰)

static 修饰全局变量 / 函数时, 表示该变量 / 函数仅文件内可见, 不能被其它文件所引用或用作接口调用.

static 修饰函数局部变量, 表示该函数多次调用共享一份实例.

⑻ JAVA 静态导入时出现报错

静态导入只是导入静态方法的

⑼ java的import static

import static 是静态导入,是jdk1.5的新特征,可以不同过调用包名,直接使用包里的静态方法。
举个例子来说:
用import的情况:
public static void main(String args[]){
System.out.println("输出内容");
}
用import static 的情况:
import static java.lang.System.out;
public static void main(String args[]){
out.println("输出内容");
}

两者的输出情况是一样的。

⑽ java package 静态导入

两个JAVA文件放到一个目录里,然后按下面的命令编译执行。

javac -d . StaticClass.java
javac StaticImport.java
java StaticImport

你放到包里了就要用-d进行打包编译,后面的“.”表示在当前目录下进行打包编译。

热点内容
猫追蝴蝶编程 发布:2025-01-09 14:30:05 浏览:354
花生视频脚本 发布:2025-01-09 13:43:38 浏览:839
锁相环c语言 发布:2025-01-09 13:43:37 浏览:969
e语言盗号源码 发布:2025-01-09 13:35:25 浏览:830
宋plus副驾驶屏什么配置才有 发布:2025-01-09 13:26:38 浏览:908
他有毒缓存 发布:2025-01-09 13:04:35 浏览:264
文件夹太大怎么删 发布:2025-01-09 12:52:17 浏览:98
为什么安卓不像苹果用假后台 发布:2025-01-09 12:30:42 浏览:651
linux算法 发布:2025-01-09 12:27:51 浏览:188
2048游戏c语言代码 发布:2025-01-09 12:14:53 浏览:605