你要得到什么內(nèi)容?
成都創(chuàng)新互聯(lián)公司專注于成都做網(wǎng)站、成都網(wǎng)站設計、網(wǎng)頁設計、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務”的宗旨,從客戶的利益和觀點出發(fā),讓客戶在網(wǎng)絡營銷中找到自己的駐足之地。尊重和關懷每一位客戶,用嚴謹?shù)膽B(tài)度對待客戶,用專業(yè)的服務創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
例如:Cookie?
代碼:conn.getRequestProperty("Set-Cookie")
java語言不想?yún)R編等其它解釋執(zhí)行的語言,它的執(zhí)行并不是說按照你所寫的代碼的順序,java語言和C語言、C++等,它們同屬于高級語言,為了能讓機器更好更有效率的執(zhí)行,高級語言都有一個預編譯的過程,所以說縱然你把s2聲明在fangfa()后面,執(zhí)行時他也會根據(jù)其調(diào)用的順序,進行內(nèi)存空間的分配和初始化。
類的實例方法在內(nèi)存中是只有一份,不過肯定不會是第一個對象中,如果是第一個對象的話,那么當?shù)谝粋€對象被銷毀的時候,那么后面的對象就永遠無法調(diào)用了...
類的實例方法存在一個專門的區(qū)叫方法區(qū),事實上類剛裝載的時候就被裝載好了,不過它們在"睡眠",只是這些方法必須當有對象產(chǎn)生的時候才會"蘇醒".(比如,一個輸出類的成員變量的方法,如果連對象都沒有,何來的輸出成員變量).所以,方法在裝載的時候就有了,但是不可用,因為它沒有指象任何一個對象。
而靜態(tài)的又不一樣了,靜態(tài)的東西存在靜態(tài)區(qū),他們和類是一個等級的,就是說只要類被裝載,它們就可以直接用.(用類名來調(diào)用).他們不依賴與任何對象,所以也不能輸出任何對象的成員屬性.(除非成員屬性也是靜態(tài)的).
而你最后的一句話也是錯的,"類的所有數(shù)據(jù)在內(nèi)存中只有靜態(tài)的才又空間".
當然不是,每個對象在new的時候都會在堆區(qū)中開辟內(nèi)存,用來保存對象的屬性和方法.(實際上方法保存的只是方法區(qū)的引用,如果保存的是方法本身,那么試想一下,有多少個對象就得有多少個方法,那么又和第一點中"實例方法在內(nèi)存中只有一份拷貝"相矛盾了)
好了,事實上內(nèi)存圖很復雜和麻煩,算比較深的東西了,很多用JAVA多年的人也不太了解其原理,因為開發(fā)也不要用..
更多的問題可以去遠標培訓去問技術老師。
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexTestHarnessV5 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.printf("輸入你要查找的文字: ");
Pattern pattern = Pattern.compile(scanner.nextLine());
System.out.printf("輸入字符串: ");
Matcher matcher = pattern.matcher(scanner.nextLine());
boolean found = false;
while (matcher.find()) {
System.out.printf("找到 \"%s\" 開始下標 %d 結束下標 %d.%n",
matcher.group(), matcher.start(), matcher.end());
found = true;
}
if (!found) {
System.out.printf("沒有找到.%n");
}
}
}
}
這是不可能的,static方法不隸屬于任何類/對象,所以無從獲取。static的內(nèi)容由JVM統(tǒng)一管理,甚至都不在堆上.
看了你的補充說明。如果是想知道本靜態(tài)方法在哪個類被實現(xiàn)真的不可行,你的程序設計有錯誤。如果你是想讀取工作目錄下的一個文件,你只能知道改工作目錄的磁盤路徑,而文件名(類名)必須手工寫明,無法自動獲取。
都是放在靜態(tài)區(qū)的,當然靜態(tài)區(qū)也是屬于堆的,同事放在靜態(tài)區(qū)的還有代碼,字符常量等
網(wǎng)站題目:java代碼的位置信息 獲取地理位置的代碼
文章位置:http://chinadenli.net/article28/dodsojp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、搜索引擎優(yōu)化、ChatGPT、網(wǎng)站制作、網(wǎng)站設計公司、服務器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)