300份Java零基礎(chǔ)教學(xué)筆記,真正的從零開始(關(guān)注持續(xù)更新)

Java 簡介

Java是由Sun Microsystems公司于1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計語言和Java平臺的總稱。由James Gosling和同事們共同研發(fā)瘟滨,并在1995年正式推出。

Java分為三個體系:

  • JavaSE(J2SE)(Java2 Platform Standard Edition绰垂,java平臺標(biāo)準(zhǔn)版)
  • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition室奏,java平臺企業(yè)版)
  • JavaME(J2ME)(Java 2 Platform Micro Edition火焰,java平臺微型版)劲装。

2005年6月,JavaOne大會召開昌简,SUN公司公開Java SE 6占业。此時,Java的各種版本已經(jīng)更名以取消其中的數(shù)字"2":J2EE更名為Java EE, J2SE更名為Java SE纯赎,J2ME更名為Java ME谦疾。

讀者

本教程是為初學(xué)者準(zhǔn)備的,幫助了解基本的 Java 編程語言和高級概念犬金。

必要條件

在開始做練習(xí)使用各類在本教程給定的例子念恍,我假設(shè)你已經(jīng)知道什么是計算機程序,什么是計算機編程語言的假設(shè)等晚顷。

編譯/執(zhí)行Java程序

下面是這一個簡單的java程序:

public class MyFirstJavaProgram {

    public static void main(String []args) {
       System.out.println("Hello World");
    }
} 

Java編程語言最初是由James Gosling發(fā)起并于1995年發(fā)布峰伙,Sun Microsystems的Java平臺的核心組成部分微太陽系統(tǒng)(Java 1.0 [J2SE])。

截至2012年12月该默,Java標(biāo)準(zhǔn)版的最新版本是8(J2SE)瞳氓。隨著Java的進(jìn)步及其產(chǎn)生的廣泛普及,多種配置建適合不同類型的平臺栓袖。例如:J2EE企業(yè)應(yīng)用匣摘,J2ME移動應(yīng)用程序店诗。

Sun公司已經(jīng)更名為新版本J2如Java SE,Java EE和Java ME音榜。 Java保證寫一次庞瘸,隨處運行。

Java 是:
-面向?qū)ο?/strong>:在Java中囊咏,一切都是對象恕洲。 Java可以很容易地擴展,因為它是基于對象模型梅割。

  • 平臺無關(guān):與許多其它的編程語言包括C和C + +霜第,Java被編譯時候,它不會被編譯成平臺特定的機器户辞,而成為獨立于平臺的字節(jié)碼泌类。這個字節(jié)碼分布在網(wǎng)站上和任何平臺,它正在運行詮釋虛擬機(JVM)底燎。
  • 簡單:Java的設(shè)計是簡單易學(xué)刃榨。如果你理解Java的面向?qū)ο缶幊痰幕靖拍詈苋菀渍莆铡?/li>
  • 安全:Java的安全功能,它使開發(fā)無病毒双仍,無竄改系統(tǒng)枢希。認(rèn)證技術(shù)是基于公共密鑰加密。
  • 體系結(jié)構(gòu)無關(guān):Java編譯器生成與硬件體系無關(guān)的目標(biāo)文件格式朱沃,這使得編譯后的代碼是可執(zhí)行的在許多處理器苞轿,與Java運行時系統(tǒng)存在。
  • 可移植:作為體系結(jié)構(gòu)無關(guān)和具有規(guī)范沒有實現(xiàn)相關(guān)的方面使Java的可移植性逗物。編譯器在Java中是用ANSI C編寫搬卒,用干凈的便攜性邊界是一個POSIX子集。
  • 健壯:Java 致力強調(diào)主要是編譯時錯誤檢查和運行檢查翎卓,以消除容易出錯的情況契邀。
  • 多線程:Java的多線程功能,可以編寫程序失暴,可以同時執(zhí)行多個任務(wù)坯门。這種設(shè)計功能允許開發(fā)人員構(gòu)建順暢運行的交互式應(yīng)用程序。
  • 解釋:Java字節(jié)碼轉(zhuǎn)換在飛行到本地機器指令逗扒,而不是存儲在任何位置古戴。開發(fā)過程更加快速和分析,因為鏈接是一個漸進(jìn)的和輕量級進(jìn)程缴阎。
  • 高性能:隨著使用的Just-In-Time編譯技術(shù)允瞧,Java的實現(xiàn)高性能。
  • 分布式:Java是專為互聯(lián)網(wǎng)的分布式環(huán)境。
  • 動態(tài):Java的被認(rèn)為是比C或C + +述暂,因為它的設(shè)計痹升,以適應(yīng)不斷變化的環(huán)境更有活力。 Java程序可以攜帶的畦韭,可用于驗證和解決訪問上運行時對象的運行時信息豐富的量疼蛾。

Java歷史:

詹姆斯·高斯林(James Gosling) 在他的許多機頂盒項目之一發(fā)起的Java語言項目在1991年6月使用。高斯林的辦公室放著一棵橡樹之后艺配,最初稱為橡樹(Oak )察郁,也最后被定名為Green,后來被改名為:Java转唉。

Sun 在1995年第一個公開發(fā)布 Java1.0皮钠。它寫一次,隨處可運行(WORA)赠法,提供無成本的運行時間上流行的平臺麦轰。

2006年11月13日,Sun 在GNU通用公共許可證(GPL)的條款公布 Java作為自由和開放源碼軟件砖织。

2007年5月8日款侵,Sun 完成了這個過程,使所有的Java核心代碼侧纯,免費和開源新锈,除了代碼的一小部分,其中Sun并沒有擁有版權(quán)眶熬。

需要的一些工具:

為執(zhí)行本教程中討論的示例妹笆,將需要一個奔騰200-MHz 的電腦,最小的64 MB內(nèi)存(建議使用128 MB的RAM)聋涨。

還需要以下軟件:

  • Linux 系統(tǒng)或者Windows 95/98/2000/XP晾浴,WIN 7/8系統(tǒng)
  • Java JDK 7
  • Notepad編輯器或者其他編輯器负乡。
  • IDE:Eclipse
    安裝好以上的工具后牍白,我們就可以輸出Java的第一個程序"Hello World!"
public class MyFirstJavaProgram {

    public static void main(String []args) {
       System.out.println("Hello World");
    }
} 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末抖棘,一起剝皮案震驚了整個濱河市茂腥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌切省,老刑警劉巖最岗,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異朝捆,居然都是意外死亡般渡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來驯用,“玉大人脸秽,你說我怎么就攤上這事『牵” “怎么了记餐?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長薇正。 經(jīng)常有香客問我片酝,道長,這世上最難降的妖魔是什么挖腰? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任雕沿,我火速辦了婚禮,結(jié)果婚禮上猴仑,老公的妹妹穿的比我還像新娘晦炊。我一直安慰自己,他們只是感情好宁脊,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布断国。 她就那樣靜靜地躺著,像睡著了一般榆苞。 火紅的嫁衣襯著肌膚如雪稳衬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天坐漏,我揣著相機與錄音薄疚,去河邊找鬼。 笑死赊琳,一個胖子當(dāng)著我的面吹牛街夭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播躏筏,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼板丽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了趁尼?” 一聲冷哼從身側(cè)響起埃碱,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎酥泞,沒想到半個月后砚殿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡芝囤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年似炎,在試婚紗的時候發(fā)現(xiàn)自己被綠了辛萍。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡羡藐,死狀恐怖叹阔,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情传睹,我是刑警寧澤耳幢,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站欧啤,受9級特大地震影響睛藻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜邢隧,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一店印、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧倒慧,春花似錦按摘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至付秕,卻和暖如春兰珍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背询吴。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工掠河, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人猛计。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓唠摹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親奉瘤。 傳聞我的和親對象是個殘疾皇子勾拉,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容