JAVA學習的小知識
java <<=是什么意思
是復合運算符 a=a+3 可以寫成a+=3
類似的還有*=,%=,-=,/=...
a=a<<2 就可以寫成 a<<=2
<<是位運算符里的左移 a對應內(nèi)存里的存儲的二進制碼向左移2位
如:a=4 0000 0100左移2位 0001 0000 (左端移出的不要,右端補0,左移一次相當于*2)
學習JAVA
編譯和解釋性
Java編譯程序生成字節(jié)碼(byte-code),而不是通常的機器碼。Java字節(jié)碼提供對體系結(jié)構(gòu)中性的目標文件格式,代碼設(shè)計成可有效地傳送程序到多個平臺。Java程序可以在任何實現(xiàn)了Java解釋程序和運行系統(tǒng)(run-time system)的系統(tǒng)上運行。
在一個解釋性的環(huán)境中,程序開發(fā)的標準“鏈接”階段大消失了。如果說Java還有一個鏈接階段,它只是把新類裝進環(huán)境的過程,它是增量式的、輕量級的過程。因此,Java支持快速原型和容易試驗,它將導致快速程序開發(fā)。這是一個與傳統(tǒng)的、耗時的“編譯、鏈接和測試”形成鮮明對比的精巧的開發(fā)過程。
JAVA學習的前景
隨著社會信息的發(fā)展,Java技術(shù)已經(jīng)無處不在,無論是手機軟件、手機Java游戲還是電腦軟件等,只要你使用到電子產(chǎn)品就會碰到和Java有關(guān)的東西,更多的企業(yè)正采用Java語言開發(fā)網(wǎng)站,而在所有程序員中,Java開發(fā)工程師就占據(jù)20%的比例,不可否認,Java語言有著廣泛的行業(yè)發(fā)展前景,它在行業(yè)中的影響力已是不可避免的。
Java開發(fā)語言是全球最流行的開發(fā)語言,無論是程序界還是整個互聯(lián)網(wǎng)行業(yè)勢必帶來很大的影響。不管是人才需求還是薪資水平上,Java的發(fā)展前景都是很樂觀的,如果我們真的能用心、努力的學好這門技術(shù),那我們職業(yè)的發(fā)展也是前途無量的,因此,選擇一個培訓機構(gòu)去提升和鞏固自己的專業(yè)水平不失為一個最佳的決策。
JAVA學習的前景
編程工具
Eclipse:一個開放源代碼的、基于Java的可擴展開發(fā)平臺 。
NetBeans:開放源碼的Java集成開發(fā)環(huán)境,適用于各種客戶機和Web應用。
IntelliJ IDEA:在代碼自動提示、代碼分析等方面的具有很好的功能。 。
MyEclipse:由Genuitec公司開發(fā)的一款商業(yè)化軟件,是應用比較廣泛的Java應用程序集成開發(fā)環(huán)境 。
EditPlus:如果正確配置Java的編譯器“Javac”以及解釋器“Java”后,可直接使用EditPlus編譯執(zhí)行Java程序 。