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

熱點內容
androidassets文件路徑 發布:2025-07-11 08:28:46 瀏覽:163
安卓源碼如何變成ios 發布:2025-07-11 08:20:35 瀏覽:625
純油雅閣配置怎麼選 發布:2025-07-11 08:16:37 瀏覽:320
數控圓孤編程 發布:2025-07-11 08:13:08 瀏覽:256
超級訪問羅大佑 發布:2025-07-11 07:43:33 瀏覽:387
邁騰有什麼安全配置 發布:2025-07-11 07:42:40 瀏覽:644
c語言字元逆序 發布:2025-07-11 07:41:57 瀏覽:923
怎麼配置交換機的console密碼 發布:2025-07-11 07:41:57 瀏覽:4
東芝存儲卡視頻 發布:2025-07-11 07:41:55 瀏覽:541
cs16為什麼搜不到區域網伺服器 發布:2025-07-11 07:41:21 瀏覽:913