成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【??途W(wǎng)】-- 日日刷(第一天)

loonggg / 3390人閱讀

摘要:應(yīng)用程序源程序文件編譯后的字節(jié)碼文件的擴(kuò)展名是個(gè)人見(jiàn)解源文件在經(jīng)過(guò)虛擬機(jī)的編譯后會(huì)生成文件被叫做字節(jié)碼文件。而該文件正是可以被叫做跨平臺(tái)的原因通過(guò)移動(dòng)該字節(jié)碼文件到不同的操作系統(tǒng)上再通過(guò)將字節(jié)碼文件翻譯成機(jī)器語(yǔ)言從而運(yùn)行應(yīng)用程序。

1、Java Application(Java 應(yīng)用程序)源程序文件編譯后的字節(jié)碼文件的擴(kuò)展名是( B )
    A java    B class     C exe     D jar

個(gè)人見(jiàn)解:

  Java源文件在經(jīng)過(guò)JVM(Java Virtual Machine)Java虛擬機(jī)的編譯后會(huì)生成.class文件,被叫做字節(jié)碼文件。而該文件正是Java可以被叫做跨平臺(tái)的原因,通過(guò)移動(dòng)該字節(jié)碼文件到不同的操作系統(tǒng)上再通過(guò)JVM將字節(jié)碼文件翻譯成機(jī)器語(yǔ)言, 從而運(yùn)行Java應(yīng)用程序。
  java是java語(yǔ)言的源代碼文件的擴(kuò)展名;
  exe是windows操作系統(tǒng)的可執(zhí)行文件的擴(kuò)展名;
  jar是(Java Archive File) Java壓縮文件 可以使用壓縮文件直接打開(kāi), 與壓縮文件不同的是再jar文件中存在一個(gè)文件META-INF/MANIFEST.MF 該文件是用于存儲(chǔ)包和擴(kuò)展的配置數(shù)據(jù)。

2、不考慮反射,String類型變量所指向內(nèi)存空間中的內(nèi)容是不能被改變的。(√ )

個(gè)人見(jiàn)解:
  String類型的變量在常量池中存儲(chǔ),雖然不可以改變常量池中的內(nèi)容,但是可以改變String類型變量的引用地址,原常量池中的內(nèi)容仍然存在,等待著地址指向它。
  

        String s1 = "ABC";
        String s2 = "ABC";
        System.out.println(s1 == s2);                        //true
        System.out.println(System.identityHashCode(s1));     //689401025
        System.out.println(System.identityHashCode(s2));     //689401025

        String s3 = "ABC";
        String s4 = new String("ABC");
        System.out.println(s3 == s4);                        //false
        System.out.println(System.identityHashCode(s3));     //689401025
        System.out.println(System.identityHashCode(s4));     //790067787

        String s5 = new String("ABC");
        String s6 = new String("ABC");
        System.out.println(s5 == s6);                       //false
        System.out.println(System.identityHashCode(s5));    //1115201599
        System.out.println(System.identityHashCode(s6));    //343856911

  不使用new的方式去創(chuàng)建字符串是從字符串常量池中取出,使用new的方式創(chuàng)建字符串是存在與堆(heap)中。

3、下面程序的運(yùn)行結(jié)果是
        String str1 = "hello";
        String str2 = "he" + new String("llo");
        System.err.println(str1 == str2);

  運(yùn)行結(jié)果:false

個(gè)人見(jiàn)解:
  str1 == str2 之所以返回false 是由于不通過(guò)new的方式創(chuàng)建String對(duì)象是在編譯期就能確定其內(nèi)存地址,然而通過(guò)new的方式來(lái)創(chuàng)建對(duì)象時(shí)是在運(yùn)行時(shí)才會(huì)分配內(nèi)存地址。因此程序無(wú)法確定str2的內(nèi)容,因此無(wú)法判斷相等,而此時(shí)就需要通過(guò)equals方法來(lái)進(jìn)一步確認(rèn)是否相等了。
  上述內(nèi)容只是在時(shí)間上來(lái)判斷,編譯期和運(yùn)行期,而從對(duì)象存放的位置也可以判斷出對(duì)象不相等,不通過(guò)new的方式來(lái)創(chuàng)建字符串時(shí)存放的空間是字符串常量池,而通過(guò)使用new的方式創(chuàng)建字符串是存在與堆(heap)中,這就與第二題牽扯到的內(nèi)容等同了。

另:

String s1 = "hell" + "o";  //創(chuàng)建了3個(gè)對(duì)象 hell 、o 、hello

 

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/74899.html

相關(guān)文章

  • 客網(wǎng)】-- 日日(第二天)

    摘要:以字符串形式返回指定的請(qǐng)求頭的值。返回一個(gè)數(shù)組,包含客戶端發(fā)送該請(qǐng)求的所有的對(duì)象。生命的河流就這樣,不舍晝夜,奔向它理想的海洋。 昨天加班 日日刷廢了,這是個(gè)很不好的習(xí)慣補(bǔ)上昨日份的 ========================================================================= 1、下面哪個(gè)不是Java語(yǔ)言的關(guān)鍵字(B) A def...

    warkiz 評(píng)論0 收藏0
  • 客網(wǎng)】-- 日日(第五天)

    還剩11天 ========================================================================= 1、抽象類方法的訪問(wèn)權(quán)限默認(rèn)都是public。(√) 在Java1.8以前,抽象類方法默認(rèn)的訪問(wèn)權(quán)限為protected在Java1.8以后,抽象類方法默認(rèn)的訪問(wèn)權(quán)限為default ============================...

    ARGUS 評(píng)論0 收藏0
  • 客網(wǎng)】-- 日日(第四天)

    摘要:斷更了,家里出了一點(diǎn)事情,回家了幾天,然后回頭看發(fā)現(xiàn)握草,斷了天,因此,每天補(bǔ)一個(gè)吧下列符號(hào)中可以在程序里表示單行注釋的是個(gè)人見(jiàn)解選項(xiàng)目前我只在語(yǔ)法中使用過(guò),代表注釋的意思選項(xiàng)是多行注釋選項(xiàng)是單行注釋選項(xiàng)是文檔注釋在方法中給出的整型數(shù)組 斷更了,家里出了一點(diǎn)事情,回家了幾天,然后回頭看發(fā)現(xiàn)握草,斷了12天,因此,每天補(bǔ)一個(gè)吧 ==============================...

    sunsmell 評(píng)論0 收藏0
  • 客網(wǎng)】-- 日日(第三天)

    摘要:的底層結(jié)構(gòu)是一個(gè)數(shù)組,數(shù)組中的每一項(xiàng)是一條鏈表。的實(shí)例有兩個(gè)參數(shù)在影響其性能初始容量和裝填因子。不同步線程不安全。繼承實(shí)現(xiàn)繼承實(shí)現(xiàn)。中數(shù)組默認(rèn)大小是,增加的方式是。內(nèi)部使用保存數(shù)據(jù),即將的數(shù)據(jù)作為的值保存,這也是中元素不能重復(fù)的原因。 自制力不行,需改正,為什么昨天斷了,以后這樣的事情是否還會(huì)發(fā)生 ============================================...

    Cciradih 評(píng)論0 收藏0
  • 【Java】廣州三本秋招經(jīng)歷

    摘要:具體的時(shí)間線從月中旬,我開(kāi)始關(guān)注??途W(wǎng)的秋招內(nèi)推信息。直至十月中下旬結(jié)束秋招。之前也寫(xiě)過(guò)自己在廣州找實(shí)習(xí)的經(jīng)歷,那次把面試的過(guò)程都具體貼出來(lái)了。我今年就完美錯(cuò)過(guò)了春招實(shí)習(xí)經(jīng)歷。 前言 只有光頭才能變強(qiáng) 離上次發(fā)文章已經(jīng)快兩個(gè)月時(shí)間了,最近一直忙著秋招的事。今天是2018年10月22日,對(duì)于互聯(lián)網(wǎng)行業(yè)來(lái)說(shuō),秋招就基本結(jié)束了。我這邊的流程也走完了(不再筆試/面試了),所以來(lái)寫(xiě)寫(xiě)我的秋招經(jīng)歷...

    qqlcbb 評(píng)論0 收藏1

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<