Java:面向?qū)ο蠡A(chǔ) & Eclipse安裝 & 代碼初探

首先來了解一下什么是類和對象吐葵。
類(class)定義了一類事物的抽象特點
在類中工闺,包括對數(shù)據(jù)形式和數(shù)據(jù)操作的定義乍赫。
比如瓣蛀,我們可以定義一個“貓”類,它有如下的偽代碼:

類 貓
    公有成員
        喵叫
    私有成員
        毛色
        是否睡著

對象(object)是指類的實例耿焊。
比如對于一個“貓”類揪惦,你家里養(yǎng)的那只貓(如果有的話)就是這個類的一個實例,也就是一個對象罗侯。
它可以通過如下的形式來定義:

定義凱蒂是貓
凱蒂的毛色是白色
凱蒂沒有睡著
凱蒂喵叫

其中器腋,“喵叫”是“貓”類的一種操作,在面向?qū)ο缶幊讨斜环Q為 方法(method)钩杰;“毛色”和“是否睡著”是“貓”類的 特點或狀態(tài)纫塌,在面向?qū)ο缶幊讨斜环Q為 屬性(attribute)。

練習

Eclipse

Eclipse 是用 Java 開發(fā)的讲弄,因此安裝 Eclipse 之前需要事先安裝 Java 運行環(huán)境(Java Runtime Environment, JRE)措左。

有了解過 Java 的同學可能會問,是否需要在安裝 Eclipse 之前安裝 JDK(Java Development Kit)呢避除?

答案是,沒必要瓶摆,但也可以安裝凉逛。因為 Eclipse 內(nèi)會自帶一套 JDK,直接使用就可以了群井。如果你安裝了 JDK状飞,需要額外指定這個 JDK 的位置。當然书斜,如果你安裝了 JDK诬辈,就沒必要安裝 JRE 了,因為 JDK 中也包含一套對應的 JRE荐吉。

JRE 和 JDK 都可以在 Java SE Download 頁面中找到焙糟。本課程對應的 JRE/JDK 版本為 Java 8,如果你從其他途徑安裝了 Java 的話稍坯,注意看一下版本和我們課程里介紹的是不是一致酬荞。

點開其中 JRE 的下載鏈接,會彈出如下的頁面瞧哟。此時混巧,選中Accept License Agreement,并根據(jù)你的系統(tǒng)下載不同的版本即可勤揩。64 位 Windows 的用戶選擇 Windows x64 即可咧党。

安裝好 Java 環(huán)境之后,需要去 Eclipse 下載鏈接 下載安裝程序陨亡。點開下載鏈接會顯示如下的頁面傍衡,點擊頁面中的下載鏈接深员,就會根據(jù)你的系統(tǒng)自動選擇對應的安裝程序進行下載。

安裝過程中蛙埂,如果需要選擇安裝的類型倦畅,點擊 Eclipse IDE for JAVA Developers 就可以了。

切記绣的,在安裝 Eclipse 之前叠赐,一定要把 JRE 或 JDK 安裝好。
把所有環(huán)境都配置好以后屡江,點開安裝好的 Eclipse芭概,會彈出如下的界面:



選擇 Java Project,會彈出如下的窗口:



在 Project name 中填入一個項目名(比如hello_world)惩嘉,并點擊右下角的 Finish罢洲,就建好了一個空的項目。
點擊左側(cè)文件樹中的 src 目錄文黎,從 File 標簽里選擇新建一個文件(File):

之后在彈出的窗口中輸入 Main.java 即可∪敲纾現(xiàn)在我們把剛剛的 Hello World 程序?qū)懙?Main.java 里。


之后耸峭,點擊 運行按鈕鸽粉,將會在 Console 里看到程序的輸出結(jié)果。如果沒有找到 Console 標簽抓艳,則在頂部的菜單欄中找到 Window -> Show View -> Console 并點擊即可。這樣帚戳,就在本地運行了第一個 Java 程序玷或。開發(fā)環(huán)境配置完成!

再次強調(diào)一點片任,上面的下載鏈接都是 Java8偏友,如果你發(fā)現(xiàn)代碼在線上和本地的運行結(jié)果不一致,記得檢查一下本地的 Java 版本对供。

運行Java

如果你想在本地的命令行里執(zhí)行 Java 程序位他,應該怎么做呢?首先产场,你需要安裝 Java 環(huán)境鹅髓。將環(huán)境配置完成以后,打開命令行京景,進入 Java 代碼所在的目錄窿冯,比如存在文件名為Main.java的一份 Java 代碼,其中定義了一個類Main确徙。

這時醒串,你只需要按照如下的操作流程就可以編譯并運行 Java 程序了:

javac Main.java
java Main

是不是很簡單执桌?在本課程里,由于評測系統(tǒng)的限制芜赌,我們寫出的 Java 代碼的文件名都是 Main.java仰挣,因為主函數(shù)所在的類名被限定為Main。你在本地進行 Java 開發(fā)時缠沈,你可以將它修改為其他名稱膘壶,比如Hello.java,但是文件名有如下的限制:

如果文件中有 public 的類(一個文件中最多一個)博烂,則必須和該 public 的類名一致
否則香椎,如果文件中有若干類名,則文件名和其中任意一個類名一致即可
比如對于一個文件Hello.java禽篱,其中有一個 public 的類Hello畜伐,則編譯運行該 Java 代碼的命令如下:

javac Hello.java
java Hello

計算周長示例:

import java.util.Scanner;
class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        double radius;  // 半徑
        double circum;  // 周長
        radius = input.nextDouble();
        circum = 2 * 3.14 * radius;
        System.out.println("The circum is: " + circum);        
    }
}

運行結(jié)果:

The circum is: 189.02800000000002                                                                                           
[INFO] Process exited with code 0 

如果需要輸入半徑計算,代碼如下:

import java.util.Scanner;
class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        double radius;  // 半徑
        double circum;  // 周長
        radius = 30.1;
        circum = 2 * 3.14 * radius;
        System.out.println("The circum is: " + circum);
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末躺率,一起剝皮案震驚了整個濱河市玛界,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌悼吱,老刑警劉巖慎框,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異后添,居然都是意外死亡笨枯,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門遇西,熙熙樓的掌柜王于貴愁眉苦臉地迎上來馅精,“玉大人,你說我怎么就攤上這事粱檀≈薷遥” “怎么了?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵茄蚯,是天一觀的道長压彭。 經(jīng)常有香客問我,道長渗常,這世上最難降的妖魔是什么壮不? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮凳谦,結(jié)果婚禮上忆畅,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好家凯,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布缓醋。 她就那樣靜靜地躺著,像睡著了一般绊诲。 火紅的嫁衣襯著肌膚如雪送粱。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天掂之,我揣著相機與錄音抗俄,去河邊找鬼。 笑死世舰,一個胖子當著我的面吹牛动雹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播跟压,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼胰蝠,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了震蒋?” 一聲冷哼從身側(cè)響起茸塞,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎查剖,沒想到半個月后钾虐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡笋庄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年效扫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片直砂。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡荡短,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哆键,到底是詐尸還是另有隱情,我是刑警寧澤瘦锹,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布籍嘹,位于F島的核電站,受9級特大地震影響弯院,放射性物質(zhì)發(fā)生泄漏辱士。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一听绳、第九天 我趴在偏房一處隱蔽的房頂上張望颂碘。 院中可真熱鬧,春花似錦椅挣、人聲如沸头岔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽峡竣。三九已至靠抑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間适掰,已是汗流浹背颂碧。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留类浪,地道東北人载城。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像费就,于是被迫代替她去往敵國和親诉瓦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

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