導航:首頁 > 安裝方法 > java中靜態方法寫在哪裡

java中靜態方法寫在哪裡

發布時間:2022-02-09 19:19:11

『壹』 JAVA中關於靜態方法的問題

都是基本概念問題。不過你有這份鑽的心思,一定能學好。

  1. 類中的static方法,和類中的普通方法不同。普通方法必須通過某個具體的對象來調用,靜態方法是該類所有對象所共享的,所以可以通過類名來調用。

  2. 定義一個方法,要定義方法的名字(這里是getList), 方法的返回類型(這里是List<Integer>)。如果一個方法沒有返回,則定義為void. 如果有返回,需要在方法內通過return xxx來返回。

  3. 如果一個方法定義會返回一個List<Integer>類型的值,那麼調用該方法時可以這樣賦值:

    1. List<Integer> aa = XXX.getList(); //調用XXX類中的getList()靜態方法,它會返回一個List<Integer>類型的值,把這個返回值賦值給 aa

    4.<code to read integers into a>是作者不願意寫代碼了,這里應該有「讀入整數,插入到a這個List中"相應的代碼,此處作者省略了。


    不知道我是否說的清楚,其他問題可以繼續問

『貳』 java靜態方法怎麼

舉例:

publicclassXXX{
publicstaticvoidhelp(){
System.out.println("Welcome!");
}
}

其中的help方法就是靜態的。主要是加了「static」關鍵字。

『叄』 java中,什麼是靜態方法

類中的方法前加了static關鍵字,則該方法稱為靜態方法。靜態方法為類所有,可以通過對象來使用,也可以通過類來使用,但一般提倡通過類名來使用,因為靜態方法只要定義了類,不必建立類的實例對象就可使用。靜態方法只能調用類的靜態數據成員。

『肆』 java[新手]靜態方法在哪裡調用 多線程

yield和sleep可以在run中調用主要是因為類ThreadYield繼承了thread,在子類方法裡面調用父類方法很正常。run要重寫是因為本身thread裡面的run就是空的,就是設計出來讓你重寫的,另兩個本身以及實現好了,調用就行了

『伍』 JAVA中使用靜態方法

編程時我們心裡一定要清楚靜態方法和類的非靜態方法方法的區別:
最根本區別從編譯角度來說吧:
1)靜態(static)方法是編譯時直接載入載入到內存中(離cpu最近的一塊內存區域也稱為堆棧),比如程序的public static main(args []){}方法,你能實例話嗎?
靜態方法不能被實例化,也不允許被實例化!
現在很多Java集成工具邊寫邊編譯的
因此 你可以通過「類名」+「.」+「靜態方法的名()」來調用
2)非靜態方法(類的非靜態方法)通過關鍵字 「new」 字來實例化一個對象(object),這個對象放在 內存的另一塊區域 堆(heap)中。
也就是說編譯時,非靜態方法必須先實例化類的一個對象,通過「對象名」+「非靜態方法名()」來調用;
public class Student
{
private String name;
/************************************************************
*下面兩個方法是類的非靜態方法封裝 屬性name,看一下在 main()
*如何調用
************************************************************/
public set(string init_name)
{
this.name = init_name;
}
publc String get()
{
return this.name;
}
//構造函數
public Student(){}
public Student(String init_name)
{
this.name = init_name;
}

//下面是一個靜態方法,看一下它在main()中如何調用
public static void PrintClassName()
{
System.out.print("該類的名字:Student");
}
}
//MainClass類
pubic class MainClass
{
public static void main(args[])
{
//先調用靜態方法,不需要實例化對象
Student.PrintClassName();
//現在調用非靜態方法,一定要實例化對象
Student stu1 = new Student();
stu1.set("Join");
String stu1_name = stu1.get();
}

}

『陸』 JAVA的靜態成員靜態方法存儲在哪兒

T.i,但是靜態變數得有初始值,否則會報錯吧,我記得是,靜態變數可以類名打點直接調用

『柒』 java 靜態方法

靜態方法是一個程序中最先被執行的,你按照這個思路看下去就知道了。

而第一個是因為子類重寫了父類的howMany()方法,那麼調用的就是重寫後的方法.

『捌』 Java中的靜態方法是什麼

靜態方法是在類中使用staitc修飾的方法,在類定義的時候已經被裝載和分配。

靜態方法為類所有,可以通過對象來使用,也可以通過類來使用。

我們之前一直寫的mian方法仔細看看,它就是一個靜態方法,靜態方法使用如下:

『玖』 java 靜態方法很多,靜態方法是存儲在哪個代里

我問題是這樣的: 問題補充:我的問題是既然,manager是單例的,那寫成靜態方法的調用又有何不可,從內存的角度分析看?java的gc角度看?能不能詳細說一下 問題補充:suziwen 寫道DAO,MANAGER寫成靜態的是實現 單例,那樣才更省內存。。。我的問題是既然,manager是單例的,那寫成靜態方法的調用又有何不可,從內存的角度分析看?java的gc角度看?能不能詳細說一下 問題補充:yqin 寫道從JVM內存管理的角度談談靜態方法和靜態屬性 我直接用靜態方法得了。

『拾』 java中方法應該寫在什麼位子,在哪個地方寫

方法一般寫在類(class)裡面:普通方法。
class AClass {
aMethod(){}
}

直接寫在類裡面,沒有名字,就是匿名方法,如靜態匿名方法static {}
還有類似的 new ArrayList<String>(){{add("this is a string!")}};

閱讀全文

與java中靜態方法寫在哪裡相關的資料

熱點內容
老銀的鑒別方法 瀏覽:532
如何用猜謎語的方法記住費 瀏覽:381
拔多肉的最佳方法 瀏覽:188
油茶樹種植方法和注意事項 瀏覽:779
治療疥瘡比較好方法 瀏覽:829
電腦綉花正確方法 瀏覽:76
准確測量雞蛋的體積的方法 瀏覽:259
鼻咽早中期和鼻咽癌最佳治療方法 瀏覽:118
男性性功能手法鍛煉方法 瀏覽:465
上外網的方法手機 瀏覽:144
男孩子眼睛小變大方法有哪些 瀏覽:475
數控機床絲桿導軌安裝方法 瀏覽:154
p2p分散投資的正確方法 瀏覽:100
訓練兔子籠子的方法 瀏覽:482
姬松茸怎麼處理方法 瀏覽:632
考場上答題的技巧和方法 瀏覽:184
工業相機安裝方法 瀏覽:899
椎骨關節炎鍛煉方法 瀏覽:880
醫院淡斑祛斑的最佳方法 瀏覽:632
轉軸重量計算方法 瀏覽:415