當前位置:首頁 » 編程語言 » 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進行打包編譯,後面的「.」表示在當前目錄下進行打包編譯。

熱點內容
安卓手機剪映怎麼修改成4k幀率 發布:2025-01-10 01:08:21 瀏覽:951
微信哪個版本不要求配置 發布:2025-01-10 01:07:31 瀏覽:405
三星插卡激活要密碼是什麼意思 發布:2025-01-10 00:57:04 瀏覽:675
web伺服器搭建黑馬 發布:2025-01-10 00:56:05 瀏覽:825
戴爾伺服器可以當電腦 發布:2025-01-10 00:56:05 瀏覽:857
linux內存分布 發布:2025-01-10 00:55:58 瀏覽:125
安卓自動簽到app哪個好用 發布:2025-01-10 00:43:42 瀏覽:168
如何修改筆筒文具盒密碼 發布:2025-01-10 00:24:51 瀏覽:254
安卓手機能從哪裡恢復數據 發布:2025-01-10 00:03:16 瀏覽:165
課程表源碼 發布:2025-01-10 00:02:26 瀏覽:51