Java基礎知識(一)環境變數的設定、自動類型轉換、自增長、賦值運算子

來源:互聯網
上載者:User

標籤:

怎樣控制Java虛擬器的類檔案搜尋路徑?
設定環境變數:
pathclass=【路徑名】
Java虛擬器只在該變數設定的路徑中尋找類檔案。

可以在命令視窗中,設定臨時classpath變數。
set pathclass=【路徑名】
.代表當前路徑。用;隔開多個路徑。

可以通過 %【環境變數名】% 引用環境變數。

電腦怎樣與人類交流?
電腦用位元據,來匹配人類所用的字元。
比如ASCII碼錶,用一個兩位元組的位元據對應一個英文字元。

‘a‘//97char(98)//b‘a‘+1//98

編譯器何時可以自動進行類型轉換?
程式裡的整數常量預設是int類型。

byte b;b=3+4;//編譯通過,編譯器會檢查整數常量的大小,如果在byte範圍內,則將其進行自動轉換成byte類型byte b,b1,b2;b1=3;b2=4;b=b1+b2//精度丟失錯誤,編譯器無法確定b1和b2的值,運算結果可能超出byte長度,所以報錯//給預設類型(int)變數賦值,在編譯階段不會核對等號右邊值的大小。int a=(int最大值);a=a+1;//編譯階段正確,運行會報錯(溢出),

自增長的運算過程是怎樣的?

int i=5;i=i++;//最終結果:i=5。首先建立一個臨時地區儲存i的初始值(5),//然後進行自增長運算,此時i=6,//然後用臨時地區儲存的i的初始值(5),進行賦值運算,最後i=5。

賦值運算子裡的類型自動轉換。

byte b=1;b=b+1;//編譯錯誤,精度丟失錯誤


byte b=1;b+=1;//編譯正常,這樣寫,編譯時間會核對b+1的大小,如果在byte範圍內,進行自動轉換。

Java基礎知識(一)環境變數的設定、自動類型轉換、自增長、賦值運算子

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.