Java語(yǔ)言,簡(jiǎn)單的JAVA程序_第1頁(yè)
Java語(yǔ)言,簡(jiǎn)單的JAVA程序_第2頁(yè)
Java語(yǔ)言,簡(jiǎn)單的JAVA程序_第3頁(yè)
Java語(yǔ)言,簡(jiǎn)單的JAVA程序_第4頁(yè)
Java語(yǔ)言,簡(jiǎn)單的JAVA程序_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第一章Java語(yǔ)言概述及Java程序解析課程地位Web前端開(kāi)發(fā)&LinuxWeb后端開(kāi)發(fā)&Html5Android技術(shù)入門(mén)深入學(xué)習(xí)Android開(kāi)發(fā)技術(shù)Android高級(jí)技術(shù)實(shí)戰(zhàn)新聞?lì)怉pp項(xiàng)目實(shí)訓(xùn)&復(fù)習(xí)電子商城類App項(xiàng)目實(shí)訓(xùn)地圖類App項(xiàng)目實(shí)訓(xùn)即時(shí)通訊類App項(xiàng)目實(shí)訓(xùn)預(yù)科計(jì)算機(jī)英語(yǔ)邏輯思維培養(yǎng)三大經(jīng)驗(yàn)八大能力、五大素養(yǎng)使用Java理解程序邏輯使用Java實(shí)現(xiàn)面向?qū)ο缶幊蘆ava高級(jí)及數(shù)據(jù)庫(kù)編程本課目標(biāo)學(xué)完本門(mén)課程后,你能夠運(yùn)用Java編寫(xiě)命令行程序會(huì)編譯、運(yùn)行、調(diào)試、維護(hù)Java程序初步理解Java面向?qū)ο蟮木幊趟枷肽軌蜻\(yùn)用Java程序解決生活中的簡(jiǎn)單問(wèn)題使用Java理解程序邏輯第1章Java語(yǔ)言概述及Java程序解析第2章Java開(kāi)發(fā)工具介紹與使用

(重點(diǎn))第3章變量、常量和基本數(shù)據(jù)類型(重點(diǎn))第4章運(yùn)算符,表達(dá)式及空語(yǔ)句第5章程序順序結(jié)構(gòu),選擇結(jié)構(gòu)(重點(diǎn))

第6章循環(huán)結(jié)構(gòu)(重點(diǎn))

第8章案例分析-ATM取款機(jī)功能菜單設(shè)計(jì)

第9章案例分析-ATM取款機(jī)功能實(shí)現(xiàn)

第7章數(shù)組及多維數(shù)組(重點(diǎn))

第10章類及對(duì)象(重點(diǎn))第11章面向?qū)ο蟮膶傩约胺椒ǎㄖ攸c(diǎn))第12章Java特性之封裝(重點(diǎn))

第13章項(xiàng)目案例--人機(jī)猜拳

第14章Java的特性之繼承

(重點(diǎn))

第15章面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο驛TM 第17章面向?qū)ο螅ㄏ拢ㄖ攸c(diǎn))

第18章Final修飾符及垃圾回收

第19章項(xiàng)目案例--迷你DVD 第16章Java內(nèi)存存儲(chǔ)方式

課程結(jié)構(gòu)圖課程項(xiàng)目展示我行我素購(gòu)物管理系統(tǒng)(MyShopping)演示MiniDvd演示演示課程項(xiàng)目學(xué)習(xí)方法課前瀏覽預(yù)習(xí)作業(yè),帶著問(wèn)題讀教材,并記錄疑問(wèn)即使看不懂也要堅(jiān)持看完提前將下一章的示例自己動(dòng)手做一遍,記下問(wèn)題課上認(rèn)真聽(tīng)講,做好筆記完成上機(jī)練習(xí)或項(xiàng)目案例課后及時(shí)總結(jié),布置的作業(yè)多模仿,多練習(xí)多瀏覽技術(shù)論壇、博客,獲取他人的開(kāi)發(fā)經(jīng)驗(yàn)本章任務(wù)初識(shí)Java語(yǔ)言相關(guān)內(nèi)容會(huì)搭建Java開(kāi)發(fā)環(huán)境7/46編寫(xiě)第一個(gè)Java程序會(huì)使用Eclipse工具在控制臺(tái)輸出信息本章目標(biāo)了解Java技術(shù)體系

了解Java語(yǔ)言的發(fā)展過(guò)程了解Java語(yǔ)言特性分析及與C的對(duì)比

掌握J(rèn)ava運(yùn)行環(huán)境的安裝及環(huán)境變量設(shè)置理解什么是程序會(huì)使用記事本開(kāi)發(fā)簡(jiǎn)單Java程序了解Eclipse開(kāi)發(fā)工具介紹

什么是JavaJava完全面向?qū)ο蟮木幊陶Z(yǔ)言。Java可用來(lái)生成兩類程序:應(yīng)用程序(Application)、小應(yīng)用程序(Applet)。Java小應(yīng)用程序需要運(yùn)行在一個(gè)java運(yùn)行器上,就像flash做的動(dòng)畫(huà)要在flashplayer里才能播放。應(yīng)用程序是指一些java的運(yùn)行庫(kù)自己包涵在軟件本身里,更方便,類似于打開(kāi)百度音樂(lè)就能夠歌,就不需要從本地用播放器聽(tīng)歌了Java既是一種解釋執(zhí)行的語(yǔ)言,也是一種編譯執(zhí)行的語(yǔ)言。

所謂解釋程序是高級(jí)語(yǔ)言翻譯程序的一種,它將源語(yǔ)言(如Java)書(shū)寫(xiě)的源程序作為輸入,解釋一句后就提交計(jì)算機(jī)執(zhí)行一句,并不形成目標(biāo)程序。就像外語(yǔ)翻譯中的“口譯”一樣,說(shuō)一句翻一句,不產(chǎn)生全文的翻譯文本。所謂編譯,這是一類很重要的語(yǔ)言處理程序,它把高級(jí)語(yǔ)言(如Java、C等)源程序作為輸入,進(jìn)行翻譯轉(zhuǎn)換,產(chǎn)生出機(jī)器語(yǔ)言的目標(biāo)程序,然后再讓計(jì)算機(jī)去執(zhí)行這個(gè)目標(biāo)程序,得到計(jì)算結(jié)果。Java技術(shù)體系為什么學(xué)習(xí)Java?

提問(wèn)Java是SunMicrosystems于1995年推出的高級(jí)編程語(yǔ)言Java領(lǐng)域的JavaSE、JavaEE技術(shù)已發(fā)展成為同C#和.NET平分天下的應(yīng)用軟件開(kāi)發(fā)平臺(tái)和技術(shù)PK.PK.Java是目前最優(yōu)秀的網(wǎng)絡(luò)編程語(yǔ)言,網(wǎng)絡(luò)發(fā)展的無(wú)限空間決定了Java是最有發(fā)展?jié)摿Φ募夹g(shù)。無(wú)論是國(guó)外還是國(guó)內(nèi),全球Java技術(shù)人才短缺,如今對(duì)Java人才的需求已經(jīng)排到各類軟件技術(shù)人才之首,薪金待遇極為豐厚,掌握技術(shù)獲得Java相關(guān)技能,您必將在擇業(yè)競(jìng)爭(zhēng)中脫穎而出。學(xué)習(xí)java和你學(xué)習(xí)電工,學(xué)習(xí)開(kāi)車,學(xué)習(xí)電腦一樣。

僅僅是一項(xiàng)謀生的技能或者僅僅為了一種興趣。

既可以換來(lái)錢(qián),還可以培養(yǎng)興趣。一舉兩得。Java可以做什么

開(kāi)發(fā)桌面應(yīng)用程序銀行軟件、商場(chǎng)結(jié)算軟件開(kāi)發(fā)面向Internet的應(yīng)用程序網(wǎng)上數(shù)碼商城、阿里巴巴、易趣網(wǎng)Java技術(shù)平臺(tái)簡(jiǎn)介JavaSE(J2SE):標(biāo)準(zhǔn)版Java技術(shù)的基礎(chǔ)和核心主要用于開(kāi)發(fā)桌面應(yīng)用程序JavaEE(J2EE):企業(yè)版提供了企業(yè)級(jí)應(yīng)用開(kāi)發(fā)的完整解決方案很多的網(wǎng)站都是采用JavaEE技術(shù)開(kāi)發(fā)企業(yè)級(jí)開(kāi)發(fā)Web方向,門(mén)戶網(wǎng)站,人事系統(tǒng),ERP系統(tǒng)等等Java技術(shù)平臺(tái)簡(jiǎn)介JavaME():微機(jī)版是為機(jī)頂盒、移動(dòng)電話和PDA之類嵌入式消費(fèi)電子設(shè)備提供的Java語(yǔ)言平臺(tái),包括虛擬機(jī)和一系列標(biāo)準(zhǔn)化的JavaAPI。如手機(jī)軟件Android蜂窩電話和可視電話、數(shù)字機(jī)頂盒、汽車導(dǎo)航系統(tǒng)等等Java的學(xué)習(xí)路線Java語(yǔ)言的發(fā)展過(guò)程

Java,是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)的總稱。Java語(yǔ)言是一種可以撰寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,由當(dāng)時(shí)任職太陽(yáng)微系統(tǒng)的詹姆斯·高斯林(JamesGosling)等人于1990年代初開(kāi)發(fā),它最初被命名為Oak。Java伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展而發(fā)展,逐漸成為重要的網(wǎng)絡(luò)編程語(yǔ)言。早期的Java

Duke,Java語(yǔ)言的吉祥物語(yǔ)言最開(kāi)始只是太陽(yáng)微系統(tǒng)(SunMicroSystems)公司在1990年12月開(kāi)始研究的一個(gè)內(nèi)部項(xiàng)目。太陽(yáng)微系統(tǒng)公司的一個(gè)叫做帕特里克·諾頓的工程師被公司自己開(kāi)發(fā)的C++和C語(yǔ)言編譯器搞得焦頭爛額,因?yàn)槠渲械腁PI極其難用。帕特里克決定改用NeXT,同時(shí)他也獲得了研究公司的一個(gè)叫做“Stealth計(jì)劃”的項(xiàng)目的機(jī)會(huì)?!癝tealth計(jì)劃”后來(lái)改名為“Green計(jì)劃”,詹姆斯·高斯林和麥克.舍林丹也加入了帕特里克的工作小組。他們和其他幾個(gè)工程師一起在加利福尼亞州門(mén)羅帕克市沙丘路的一個(gè)小工作室里面研究開(kāi)發(fā)新技術(shù),瞄準(zhǔn)下一代智能家電(如微波爐)的程序設(shè)計(jì),太陽(yáng)公司預(yù)料未來(lái)科技將在家用電器領(lǐng)域大顯身手。團(tuán)隊(duì)最初考慮使用C++語(yǔ)言,但是很多成員包括太陽(yáng)的首席科學(xué)家比爾.喬伊,發(fā)現(xiàn)C++和可用的API在某些方面存在很大問(wèn)題。工作小組使用的是內(nèi)嵌類型平臺(tái),可以用的資源極其有限。很多成員發(fā)現(xiàn)C++太復(fù)雜以至很多開(kāi)發(fā)者經(jīng)常錯(cuò)誤使用。他們發(fā)現(xiàn)C++缺少垃圾回收系統(tǒng),還有可移植的安全性、分布程序設(shè)計(jì)、和多運(yùn)行續(xù)功能。最后,他們想要一種易于移植到各種設(shè)備上的平臺(tái)。Java語(yǔ)言的發(fā)展過(guò)程根據(jù)可用的資金,比爾?喬伊決定開(kāi)發(fā)一種集C語(yǔ)言和Mesa語(yǔ)言大成的新語(yǔ)言,在一份報(bào)告上,喬伊把它叫做“未來(lái)”,他提議太陽(yáng)公司的工程師應(yīng)該在C++的基礎(chǔ)上,開(kāi)發(fā)一種面向?qū)ο蟮沫h(huán)境。最初,高斯林試圖修改和擴(kuò)展C++的功能,他自己稱這種新語(yǔ)言為C++,但是后來(lái)他放棄了。他將要?jiǎng)?chuàng)造出一種全新的語(yǔ)言,被他命名為“Oak”(橡樹(shù)),以他的辦公室外的橡樹(shù)命名。就像很多開(kāi)發(fā)新技術(shù)的秘密工程一樣,工作小組沒(méi)日沒(méi)夜地工作到了1992年的夏天,他們能夠演示新平臺(tái)的一部分了,包括Green操作系統(tǒng),Oak的程序設(shè)計(jì)語(yǔ)言,類庫(kù)及其硬件。最初的嘗試是面向一種類PDA設(shè)備,被命名為Star7,這種設(shè)備有鮮艷的圖形界面和被稱為“Duke”的智能代理來(lái)幫助用戶。1992年12月3日,這臺(tái)設(shè)備進(jìn)行了展示。同年11月,Green計(jì)劃被轉(zhuǎn)化成了“FirstPerson有限公司”,一個(gè)太陽(yáng)公司的全資子公司,團(tuán)隊(duì)也被重新安排到了帕洛阿爾托。FirstPerson團(tuán)隊(duì)對(duì)建造一種高度交互的設(shè)備感興趣,當(dāng)時(shí)代華納發(fā)布了一個(gè)關(guān)于電視機(jī)頂盒的征求提議書(shū)時(shí)(Requestforproposal),F(xiàn)irstPerson改變了他們的目標(biāo),作為對(duì)征求意見(jiàn)書(shū)的響應(yīng),提出了一個(gè)機(jī)頂盒平臺(tái)的提議。但是有線電視業(yè)界覺(jué)得FirstPerson的平臺(tái)給予用戶過(guò)多的控制權(quán),因此FirstPerson的投標(biāo)敗給了SGI。與3DO公司的另外一筆關(guān)于機(jī)頂盒的交易也沒(méi)有成功,由于他們的平臺(tái)不能在電視工業(yè)產(chǎn)生任何效益,公司被并回太陽(yáng)公司。

Java語(yǔ)言的發(fā)展過(guò)程

1994年6月、7月間,在經(jīng)歷了一場(chǎng)歷時(shí)三天的腦力激蕩的討論后,約翰·蓋吉、詹姆斯·高斯林、比爾·喬伊、帕特里克·諾頓、韋恩·羅斯因和埃里克·斯庫(kù)米,團(tuán)隊(duì)決定再一次改變了努力的目標(biāo),這次他們決定將該技術(shù)應(yīng)用于萬(wàn)維網(wǎng)。他們認(rèn)為隨著Mosaic瀏覽器的到來(lái),因特網(wǎng)正在向同樣的高度互動(dòng)的遠(yuǎn)景演變,而這一遠(yuǎn)景正是他們?cè)谟芯€電視網(wǎng)中看到的。作為原型,帕特里克·諾頓寫(xiě)了一個(gè)小型萬(wàn)維網(wǎng)瀏覽器,WebRunner,后來(lái)改名為HotJava。由于商標(biāo)搜索顯示,Oak已被一家顯卡制造商注冊(cè)。于是同年,Oak被改名為Java。簡(jiǎn)單

Java語(yǔ)言是一種面向?qū)ο蟮恼Z(yǔ)言,它通過(guò)提供最基本的方法來(lái)完成指定的任務(wù),只需理解一些基本的概念,就可以用它編寫(xiě)出適合于各種情況的應(yīng)用程序。面向?qū)ο?/p>

面向?qū)ο罂梢哉f(shuō)是Java最重要的特性。Java語(yǔ)言的設(shè)計(jì)完全是面向?qū)ο蟮模恢С诸愃艭語(yǔ)言那樣的面向過(guò)程的程序設(shè)計(jì)技術(shù)。分布式

Java包括一個(gè)支持HTTP和FTP等基于TCP/IP協(xié)議的子庫(kù)。因此,Java應(yīng)用程序可憑借URL打開(kāi)并訪問(wèn)網(wǎng)絡(luò)上的對(duì)象,其訪問(wèn)方式與訪問(wèn)本地文件系統(tǒng)幾乎完全相同。為分布環(huán)境尤其是Internet提供的動(dòng)態(tài)內(nèi)容無(wú)疑是一項(xiàng)非常宏偉的任務(wù),但Java的語(yǔ)法特性卻使我們很容易地實(shí)現(xiàn)這項(xiàng)目標(biāo)。Java語(yǔ)言特性(一)Java語(yǔ)言特性(二)健壯性Java致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。Java自已操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。安全Java的安全性可從兩個(gè)方面得到保證。一方面,在Java語(yǔ)言里,象指針和釋放內(nèi)存等C++功能被刪除,避免了非法內(nèi)存操作。另一方面,當(dāng)Java用來(lái)創(chuàng)建瀏覽器時(shí),語(yǔ)言功能和瀏覽器本身提供的功能結(jié)合起來(lái),使它更安全。Java語(yǔ)言在你的機(jī)器上執(zhí)行前,要經(jīng)過(guò)很多次的測(cè)試。它經(jīng)過(guò)代碼校驗(yàn),檢查代碼段的格式,檢測(cè)指針操作,對(duì)象操作是否過(guò)分以及試圖改變一個(gè)對(duì)象的類型??梢浦残耘c平臺(tái)無(wú)關(guān)的特性使Java程序可以方便地被移植到網(wǎng)絡(luò)上的不同機(jī)器。同時(shí),Java的類庫(kù)中也實(shí)現(xiàn)了與不同平臺(tái)的接口,使這些類庫(kù)可以移植。另外,Java編譯器是由Java語(yǔ)言實(shí)現(xiàn)的,Java運(yùn)行時(shí)系統(tǒng)由標(biāo)準(zhǔn)C實(shí)現(xiàn),這使得Java系統(tǒng)本身也具有可移植性。Java語(yǔ)言特性(三)解釋執(zhí)行

Java解釋器直接對(duì)Java字節(jié)碼進(jìn)行解釋執(zhí)行。字節(jié)碼本身攜帶了許多編譯時(shí)信息,使得連接過(guò)程更加簡(jiǎn)單。Java運(yùn)行環(huán)境的安裝JDK是有助于程序員開(kāi)發(fā)Java程序的Java開(kāi)發(fā)工具包包括:類庫(kù)編譯器調(diào)試器Java運(yùn)行時(shí)環(huán)境(JRE)JDK的安裝過(guò)程⑴安裝文件開(kāi)始解壓縮準(zhǔn)備安裝⑵接受協(xié)議⑶選擇安裝路徑⑷安裝程序配置開(kāi)發(fā)環(huán)境

配置Java開(kāi)發(fā)環(huán)境的過(guò)程如下:⑴右擊【我的電腦】,選擇【屬性】命令⑵選擇【高級(jí)】選項(xiàng)卡,單擊【環(huán)境變量】按鈕⑶選擇【Path】選項(xiàng),編輯【編輯】按鈕⑷在【變量值】文本框中輸入JDK的安裝路徑⑸單擊【確定】按鈕Java虛擬機(jī)(JVM)Java虛擬機(jī)(JavaVirtualMachine簡(jiǎn)稱JVM):是運(yùn)行所有Java程序的抽象計(jì)算機(jī),是Java語(yǔ)言的運(yùn)行環(huán)境,它是Java最具吸引力的特性之一。

Java可以實(shí)現(xiàn)可移植性的原因:只要在操作系統(tǒng)上(WinNT、Linux、Unix)植入JVM(Java虛擬機(jī)),Java程序就具有可移植性什么是程序介紹你從住處到學(xué)校上課的過(guò)程提問(wèn)程序程序一詞來(lái)自生活,通常指完成某些事情的一種既定方式和過(guò)程可以將程序看成對(duì)一系列動(dòng)作的執(zhí)行過(guò)程的描述銀行1、帶上存折/銀行卡去銀行3、將存折或儲(chǔ)蓄卡遞給銀行職員并告知取款數(shù)額2、取號(hào)排隊(duì)5、銀行職員辦理取款事宜生活中的程序6、拿到錢(qián)并離開(kāi)銀行4、輸入密碼什么是指令?1、做口述筆記……2、鍵入信函的內(nèi)容……3、發(fā)送傳真……1、口述2、信函System.out.println("口述");System.out.println("信函");System.out.println("傳真");程序員老板秘書(shū)要執(zhí)行的一組指令程序3、傳真計(jì)算機(jī)中的程序編寫(xiě)程序的工具就是計(jì)算機(jī)語(yǔ)言,Java就是多種語(yǔ)言中的一種計(jì)算機(jī)程序:為了讓計(jì)算機(jī)執(zhí)行某些操作或解決某個(gè)問(wèn)題而編寫(xiě)的一系列有序指令的集合指令被逐條執(zhí)行開(kāi)發(fā)Java程序三步走1、編寫(xiě)源程序2、編譯源程序3、運(yùn)行publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("HelloWorld!!!"); }}使用記事本開(kāi)發(fā)Java程序開(kāi)發(fā)步驟使用記事本編輯源程序,以.java為后綴名保存使用javac命令編譯.java文件,生成.class文件使用java命令運(yùn)行.class文件,輸出程序結(jié)果演示示例1:使用記事本開(kāi)發(fā)Java程序publicclassHelloWorld{

publicstaticvoidmain(String[]args){System.out.println("HelloWorld!!!");

}}外層框架Java入口程序框架編寫(xiě)代碼Java程序的結(jié)構(gòu)語(yǔ)法Java程序的結(jié)構(gòu)publicclassHelloWorld{

publicstaticvoidmain(String[]args){ System.out.println("HelloWorld!!!"); }}關(guān)鍵字類名與文件名完全一樣main()方法是Java程序執(zhí)行的入口點(diǎn){和}一一對(duì)應(yīng),缺一不可main()方法四要素必不可少?gòu)目刂婆_(tái)輸出信息分析從控制臺(tái)輸出信息2-1System.out.println()System.out.println("HelloWorld!!!");System.out.print("HelloWorld!!!");System.out.println()和System.out.print()有什么區(qū)別呢?打印完引號(hào)中的信息后會(huì)自動(dòng)換行打印輸出信息后不會(huì)自動(dòng)換行問(wèn)題System.out.print()從控制臺(tái)輸出信息2-2如何使下面2個(gè)語(yǔ)句達(dá)到同樣的效果?publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.print("HelloWorld!!!\n"); }}打印輸出信息后將會(huì)自動(dòng)換行使用轉(zhuǎn)義符

分析問(wèn)題示例System.out.println()System.out.print()轉(zhuǎn)義符說(shuō)明\n將光標(biāo)移動(dòng)到下一行的第一格\t將光標(biāo)移到下一個(gè)水平制表位置從控制臺(tái)打印輸出張三的姓名和年齡從控制臺(tái)打印輸出“張三18”System.out.println("張三");System.out.println("18");System.out.print("張三\n");System.out.print("18");println():輸出信息并換行print():輸出信息,但不換行\(zhòng)n:換行符小結(jié)現(xiàn)場(chǎng)編程System.out.println("張三\t18");\t:制表位Java程序的注釋2-1publicclassHelloWorld{ publicstaticvoidmain(String[]args){

//輸出消息到控制臺(tái)

System.out.println("HelloWorld!!!");

}}單行注釋以//開(kāi)始語(yǔ)法演示示例2:?jiǎn)涡凶⑨孞ava程序的注釋2-2/**HelloWorld.java*2013-4-23*第一個(gè)Java程序*/publicclassHelloWorld{

publicstaticvoidmain(String[]args){

/*

System.out.println("HelloWorld!!!");

System.out.println("HelloWorld!!!");*/

}}文件的名稱日期功能說(shuō)明多行注釋以“/*”開(kāi)頭,以“*/”結(jié)尾多行注釋的每一行開(kāi)頭可寫(xiě)一個(gè)或多個(gè)*語(yǔ)法演示示例3:多行注釋Java編碼規(guī)范publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!!!");}}publicclassHelloWorld{ publicstaticvoidmain(String[]args) { System.out.println("HelloWorld!!!"); }}指出以下編碼中的不規(guī)范之處不同層次代碼沒(méi)有縮進(jìn)“{”一般放在某一行最末Java編碼規(guī)范編碼規(guī)范的必要性基本規(guī)則專業(yè)化Java編碼規(guī)范一行只寫(xiě)一條語(yǔ)句類名使用public修飾12代碼縮進(jìn)

{}的使用及位置34演示示例4:多行注釋學(xué)員操作——向控制臺(tái)輸出內(nèi)容2-1訓(xùn)練要點(diǎn)使用記事本開(kāi)發(fā)Java程序

Java輸出語(yǔ)句會(huì)使用javac和java命令Java注釋需求說(shuō)明在控制臺(tái)輸出一行信息指導(dǎo)教員講解需求學(xué)員操作——向控制臺(tái)輸出內(nèi)容2-2實(shí)現(xiàn)思路1.

創(chuàng)建記事本程序2.

編寫(xiě)Java代碼及注釋3.

編譯.java文件4.

運(yùn)行編譯后的.class文件javac和java的使用指導(dǎo)提示完成時(shí)間:20分鐘使用Eclipse開(kāi)發(fā)Java程序集成開(kāi)發(fā)環(huán)境(IDE)將程序開(kāi)發(fā)環(huán)境和程序調(diào)試環(huán)境集合在一起,方便程序員開(kāi)發(fā)軟件使用Eclipse開(kāi)發(fā)Java程序步驟運(yùn)行Java程序4創(chuàng)建一個(gè)Java項(xiàng)目1手動(dòng)創(chuàng)建Java源程序2編譯Java源程序3演示示例5:使用Eclipse開(kāi)發(fā)Java程序Java項(xiàng)目組織結(jié)構(gòu)2-1包資源管理器用包組織Java源文件,類似于文件夾選擇菜單“Window→ShowView→PackageExplorer”打開(kāi)JRE系統(tǒng)庫(kù)目錄:存放程序運(yùn)行必須的系統(tǒng)庫(kù)文件src目錄:存放包和源文件演示:MyEclipse包資源管理器Java項(xiàng)目組織結(jié)構(gòu)2-2導(dǎo)航器類似于Windows中的資源管理器選擇菜單“Window→ShowView→Navigator”bin目錄:存放可執(zhí)行的字節(jié)碼文件

src目錄:存放Java源文件演示:MyEclipse導(dǎo)航器publicclasshelloWorld{//源文件名為HelloWorld.java publicstaticvoidmain(String[]args){ System.out.println("我的第一個(gè)Eclipse小程序!"); }}public修飾的類的名稱必須與Java文件同名!代碼錯(cuò)誤常見(jiàn)錯(cuò)誤5-1代碼閱讀publicclassHelloWorld{ publicstaticmain(String[]args){ System.out.println("我的第一個(gè)Eclipse小程序!"); }}main()方法作為程序入口,void必不可少!void常見(jiàn)錯(cuò)誤5-2代碼閱讀publicclassHelloWorld{ publicstaticvoidmain(String[]args){ system.out.println("我的第一個(gè)Eclipse小程序!")

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論