初識Java

1 初識Java

目錄

  • 1 初識Java
    • 1.1 概述
    • 1.2 特點
    • 1.3 環(huán)境搭建與開發(fā)工具
      • 1.3.1 環(huán)境搭建
      • 1.3.2 開發(fā)工具
    • 1.4 初體驗Hello World
      • 1.4.1 Demo
      • 1.4.2 程序流程
      • 1.4.3 注意事項
    • 1.5 注釋
      • 1.5.1 單行、多行注釋
      • 1.5.2 文檔注釋
      • 1.5.3 Demo

1.1 概述

Java語言在網上有很詳細的介紹驼壶,感興趣Java的進化史可以根據鏈接了解一下苗桂,在此就不做贅述了。

1.2 特點

  1. 面向對象
    • 兩個基本概念:類趴泌、對象
    • 三大特性:封裝舟舒、繼承、多態(tài)
  2. 健壯性
    吸收了C/C++語言的特點嗜憔,但去掉了其影響程序健壯性的部分(如指針秃励、內存的申請與釋放等),提供了一個相對安全的內存管理和訪問機制(垃圾回收機制)吉捶。
  3. 跨平臺性
    • 跨平臺性:通過Java語言編寫的應用程序在不同的系統(tǒng)平臺上都可以運行夺鲜。"Write Once, Run Anywhere".
    • 原理:只要在需要運行Java應用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可呐舔。由JVM來負責Java程序在該系統(tǒng)上的運行币励。

1.3 環(huán)境搭建與開發(fā)工具

1.3.1 環(huán)境搭建

根據所使用操作系統(tǒng)不同,安裝對應的jdk搭建Java開發(fā)環(huán)境珊拼,具體步驟參考網上教程Java學習鋪墊隨記食呻。下圖詳細的介紹Java核心三大組建jdk、jre、jvm的關系仅胞,還是有必要了解一下的每辟。

jdk、jre干旧、jvm關系圖

1.3.2 開發(fā)工具

Eclipse渠欺、IntelliJ IDEA主流的開發(fā)工具就這兩種,二選一即可椎眯。番茄在此推薦使用后者挠将,不要問我為什么,用了就懂了编整。

1.4 初體驗Hello World

1.4.1 Demo

學習一門語言捐名,一定是從Hello World開始的。

package firstacquaintance;

public class HelloWorld {

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

}

1.4.2 程序流程

  1. 編寫:將編寫的java代碼保存在以“.java”后綴的源文件中闹击。
  2. 編譯:使用javac.exe編譯java源文件镶蹋,生成以“.class”后綴的字節(jié)碼文件。命令:javac 源文件名.java赏半。
  3. 運行:使用java.exe解釋運行字節(jié)碼文件贺归。命令:java 類名

1.4.3 注意事項

  1. 在一個Java源文件中可以聲明多個class断箫。但是拂酣,只能最多有一個類被聲明為public。而且要求聲明為public的類的類名必須與源文件名相同仲义。
  2. 程序的入口是main方法婶熬,且格式是固定的。public static void main(String[] args)埃撵,可以修改args(arguments參數)以及[]位置赵颅,如String tomato[]
  3. 每一個執(zhí)行語句都以“;”結束。
  4. 一個源文件編譯會生成一個或多個字節(jié)碼文件(源文件有多少個class暂刘,編譯后就會生成多少個字節(jié)碼文件)饺谬。且字節(jié)碼文件的文件名與Java源文件中的類名相同。

1.5 注釋

用于注解說明解釋程序的文字谣拣。

注釋類型:單行注釋募寨、多行注釋、文檔注釋(Java特有的)森缠。

1.5.1 單行拔鹰、多行注釋

作用:

  1. 對所寫的程序進行解釋說明,增強可讀性贵涵,利人利己列肢。
  2. 調試縮寫代碼恰画。

特點:注釋的內容不參與編譯。換句話說例书,編譯以后生成的“.class”后綴的字節(jié)碼文件中不包含注釋掉的信息锣尉。

1.5.2 文檔注釋

特點:注釋的內容可以被JDK提供的工具 javadoc 所解析刻炒,生成一套以網頁文件形式體現(xiàn)的該程序的說明文檔决采。命令:javadoc -d 文檔文件夾名 文檔注解如@author等 類名

1.5.3 Demo

package firstacquaintance;

/**
 * 文檔注釋:
 *
 * @description: 注釋
 * @author: tomato
 * @time: 2020-10-11 23:54
 */
public class Comment {

    /*
        多行注釋:main方法是程序的入口!
                main方法的格式是固定的坟奥。
     */
    public static void main(String[] args) {
        // 單行注釋:輸出內容到控制臺树瞭。
        System.out.println("Start learning comment in Java.");
    }

}
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市爱谁,隨后出現(xiàn)的幾起案子晒喷,更是在濱河造成了極大的恐慌,老刑警劉巖访敌,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凉敲,死亡現(xiàn)場離奇詭異,居然都是意外死亡寺旺,警方通過查閱死者的電腦和手機爷抓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阻塑,“玉大人蓝撇,你說我怎么就攤上這事〕旅В” “怎么了渤昌?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長走搁。 經常有香客問我独柑,道長,這世上最難降的妖魔是什么私植? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任群嗤,我火速辦了婚禮,結果婚禮上兵琳,老公的妹妹穿的比我還像新娘狂秘。我一直安慰自己,他們只是感情好躯肌,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布者春。 她就那樣靜靜地躺著,像睡著了一般清女。 火紅的嫁衣襯著肌膚如雪钱烟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音拴袭,去河邊找鬼读第。 笑死,一個胖子當著我的面吹牛拥刻,可吹牛的內容都是我干的怜瞒。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼般哼,長吁一口氣:“原來是場噩夢啊……” “哼吴汪!你這毒婦竟也來了?” 一聲冷哼從身側響起蒸眠,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤漾橙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后楞卡,有當地人在樹林里發(fā)現(xiàn)了一具尸體霜运,經...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年蒋腮,在試婚紗的時候發(fā)現(xiàn)自己被綠了淘捡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡徽惋,死狀恐怖案淋,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情险绘,我是刑警寧澤踢京,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站宦棺,受9級特大地震影響瓣距,放射性物質發(fā)生泄漏。R本人自食惡果不足惜代咸,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一蹈丸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧呐芥,春花似錦逻杖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至滨攻,卻和暖如春够话,著一層夾襖步出監(jiān)牢的瞬間蓝翰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工女嘲, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留畜份,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓欣尼,卻偏偏與公主長得像爆雹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子媒至,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345