java new 引用_java不用new运算符也能创建引用吗?
java不用new運算符也能創(chuàng)建引用嗎?
關注:269??答案:6??mip版
解決時間 2021-01-30 06:37
提問者終不敵時光
2021-01-29 19:10
out.currentThread();調用方法;/
}
} catch (InterruptedException e) {
System.setName(".out.out.currentThread()。
我想知道的是為什么寫成第三行那樣也合法.println(n).println(" n >:Thread t = new Thread();After name change,第三句感覺比較奇怪;
System.out; + t): ":
Thread t = Thread; 0;
如果我寫一定中規(guī)中矩: ".currentThread();
/.sleep(1000);
}
}
}
============================================================
也許是我剛學少見多怪吧.println("?;Main thread interrupted"Current thread;
然后用t;
try {
for(int n = 5;
Thread; n--) {
System; + t); change the name of the thread
t;
System;);My Thread")?.println(",它沒有用new啊class CurrentThreadDemo {
public static void main(String args[]) {
Thread t = Thread
最佳答案
二級知識專家用二逼揮霍青春
2021-01-29 19:59
那是靜態(tài)方法,當然不用new
是基于類的,不是基于對象的
全部回答
1樓懟你笑純屬禮貌
2021-01-29 23:18
1樓正解
2樓癡情菂尐豬豬
2021-01-29 22:32
這個不叫創(chuàng)建對象,這個是取得某對象的引用;
Java中所有創(chuàng)建引用類型數(shù)據(jù)對象的方法歸根結底都要有new(String 類型可以通過在"字符串池"中建立對象,不用new)
3樓煙╰ゝ刺痛了眼傷了心
2021-01-29 21:02
Thread t = new Thread();
new出一個Thread對象t,剛剛new出來的時候是空的Thread對象 取名為t
而
Thread t = Thread.currentThread();
currentThread() 是Thread的靜態(tài)方法,他的返回值類型是Thread對象 當然可以賦值給Thread對象t,這是方法返回值的問題。
文檔中是這樣描述寫的:
currentThread
public static Thread currentThread()返回對當前正在執(zhí)行的線程對象的引用。
返回:
當前執(zhí)行的線程。
4樓咱再堅強也是壹菇?jīng)?/p>
2021-01-29 20:40
currentThread()方法是靜態(tài)方法,可以直接使用類名直接調用。
5樓再見不見
2021-01-29 20:32
在Java中對象作為參數(shù)傳遞時,是把對象在內存中的地址拷貝了一份傳給了參數(shù)。如果在方法里形參指向的內存地址改變了(通常為新建了對象,形參并指向了它),并不會影響實參的改變..
我要舉報
如果感覺以上信息為低俗/不良/侵權的信息,可以點下面鏈接進行舉報,我們會做出相應處理,感謝你的支持!
點此我要舉報以上信息!
推薦資訊
大家都在看
總結
以上是生活随笔為你收集整理的java new 引用_java不用new运算符也能创建引用吗?的全部內容,希望文章能夠幫你解決所遇到的問題。