初識java之java入門

一.java的起源:

? java語言是當今比較流行的計算機編程語言,它的前身是Sun公司(現已被Oracle公司收購)開發(fā)的一種用于智能化家電的名為Oak語言缀棍,它的基礎是C語言和C++語言,因其是對C++的改良,故其繼承了很多C++語言所具有的東西色查。

二.java語言的特點:

1.簡單易學

2.面向對象

(1)封裝

(2)繼承

(3)多態(tài)

3.平臺無關性

4.分布式

5.可靠性

6.安全性

7.支持多線程

8.支持網絡編程

9.編譯與解釋并存

三.java分類

1.java SE(java Platform Standard Edition)(標準版):用于工作站、PC的java標準平臺。

2.java ME(java Platform Micro Edition)(精簡版):是致力于消費產品和嵌入式設備的最佳解決方案丢胚。

3.java EE(java Platform Enterprise Edition)(企業(yè)版):是以企業(yè)為環(huán)境而開發(fā)應用程序的解決方案翩瓜。

四.JVM

1.java程序的運行需要先經過編譯后經過解釋。即將源程序通過編譯器轉換為字節(jié)碼文件携龟,后通過解釋器來運行兔跌。

2.字節(jié)碼文件的好處:字節(jié)碼文件可跨平臺執(zhí)行。

五.java程序的種類和結構

1.分類:

(1)java應用程序(java application):在java平臺上獨立運行的一種程序

(2)java小程序(java applet):內嵌在html文件里峡蟋,需要在瀏覽器的支持下才能運行

2.結構:

(1)package語句

(2)import語句

(3)類定義

無論是應用程序還是小程序都必須有一個主類坟桅,主類是程序執(zhí)行的起始點。

應用程序的主類是包含有main()方法的類蕊蝗,但應用程序的主類并不一定要求是public類仅乓。

3.java應用程序源文件的命名規(guī)則:

源文件的擴展名必須是.java;如果原文件中有多個類,則最多只能有一個類是public類蓬戚,且該public類必須與文件名相同(大小寫可以不同)夸楣;如果源文件中沒有public類,那么源文件的名字由用戶任意命名子漩。但需注意豫喧,包含有main()方法的類是應用程序的主類,該類無論是否是public幢泼,在執(zhí)行時必須輸入主類名紧显,即“java

主類名”,因為這是該程序的起始點缕棵。

4.java小程序的源文件命名規(guī)則:一個java小程序也是有若干個類組成的孵班,一個java小程序不需要main()方法,但必須有一個父類為JApplet或Applet的類挥吵,該類就是java小程序的主類重父,java小程序的主類必須是public,java小程序源文件的名字一定要與主類的名字相同忽匈。

5.main()方法在java應用程序中很特殊房午,其一定要聲明為public,使其他地方能夠調用丹允,且其沒有返回值郭厌,故其前要加void關鍵字。

6.java程序中必須至少有一個類雕蔽。

六.java開發(fā)工具

1.JDK:java開發(fā)工具

JDK由java API折柠,java運行環(huán)境和一組建立、測試工具的java實用程序等組成批狐,其核心是java API扇售。

2.API:java提供的標準類庫供編程人員使用前塔,開發(fā)人員要使用這些類來實現java語言的功能。

3.bin:該文件夾存放javac承冰、java等程序命令华弓。

bin文件夾下的常用命令。

(1)javac.exe:java編譯器困乒,將java源代碼文件轉換為字節(jié)碼文件寂屏。

(2)java.exe:java解釋器,執(zhí)行Java程序的字節(jié)碼文件娜搂。

(3)appletviewer.exe:小程序瀏覽器迁霎,執(zhí)行嵌入在html文件中的java小程序的java瀏覽器。

(4)javadoc.exe:根據java源代碼及說明語句生成java程序的html格式的幫助文檔百宇。

(5)jdb.exe:java調試器考廉,可以逐行執(zhí)行程序、設置點和檢查變量恳谎。

(6)jar.exe:創(chuàng)建擴展名為.jar的壓縮文檔芝此,與zip壓縮文件格式相同。

4.db:該文件夾包含Apache Derby數據庫等開放資源因痛,支持JDBC4.0的規(guī)范婚苹。

5.include:該文件夾存放與C程序相關的頭文件。

6.jre:該文件夾存放java運行環(huán)境相關的文件鸵膏。

7.lib:該文件夾存放java類庫膊升。

8.src.zip(壓縮文件):該文件夾中含有java API所有類的源代碼。

七.java環(huán)境變量配置

path:設置供操作系統(tǒng)去尋找可執(zhí)行文件的路徑的順序谭企。

classpath:JVM執(zhí)行java程序是搜索類的路徑的順序廓译。

JAVA_HOME:JDK的安裝路徑。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末债查,一起剝皮案震驚了整個濱河市非区,隨后出現的幾起案子,更是在濱河造成了極大的恐慌盹廷,老刑警劉巖征绸,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異俄占,居然都是意外死亡管怠,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門缸榄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渤弛,“玉大人,你說我怎么就攤上這事甚带∷希” “怎么了佳头?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長辕宏。 經常有香客問我畜晰,道長,這世上最難降的妖魔是什么瑞筐? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮腊瑟,結果婚禮上聚假,老公的妹妹穿的比我還像新娘。我一直安慰自己闰非,他們只是感情好膘格,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著财松,像睡著了一般瘪贱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辆毡,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天菜秦,我揣著相機與錄音,去河邊找鬼舶掖。 笑死球昨,一個胖子當著我的面吹牛,可吹牛的內容都是我干的眨攘。 我是一名探鬼主播主慰,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鲫售!你這毒婦竟也來了共螺?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤情竹,失蹤者是張志新(化名)和其女友劉穎藐不,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體鲤妥,經...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡佳吞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了棉安。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片底扳。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖贡耽,靈堂內的尸體忽然破棺而出衷模,到底是詐尸還是另有隱情鹊汛,我是刑警寧澤,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布阱冶,位于F島的核電站刁憋,受9級特大地震影響,放射性物質發(fā)生泄漏木蹬。R本人自食惡果不足惜至耻,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望镊叁。 院中可真熱鬧尘颓,春花似錦、人聲如沸晦譬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽倦青。三九已至图毕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間像樊,已是汗流浹背尤莺。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留凶硅,地道東北人缝裁。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像足绅,于是被迫代替她去往敵國和親捷绑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內容