天才教育網(wǎng)合作機(jī)構(gòu) > 編程語(yǔ)言培訓(xùn)機(jī)構(gòu) > java培訓(xùn)機(jī)構(gòu) >

全國(guó)千鋒IT培訓(xùn)

歡迎您!
朋友圈

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專線 9:00-21:00

位置:編程語(yǔ)言培訓(xùn)資訊 > java培訓(xùn)資訊 > 程序java編程,編寫一個(gè)簡(jiǎn)單的Java程序

程序java編程,編寫一個(gè)簡(jiǎn)單的Java程序

日期:2021-07-25 09:04:31     瀏覽:194    來(lái)源:全國(guó)千鋒IT培訓(xùn)
核心提示:想了解程序java編程嗎?想了解使用記事本編寫運(yùn)行Java程序【java編程進(jìn)階】,*荒廢三年,大四自學(xué)7個(gè)月Java,找到了12K的工作,編寫一個(gè)簡(jiǎn)單的Java程序?? 嗎?......本文帶你一探究竟。1.使用記事本編寫運(yùn)行Java程

想了解程序java編程嗎?想了解使用記事本編寫運(yùn)行Java程序【java編程進(jìn)階】,*荒廢三年,大四自學(xué)7個(gè)月Java,找到了12K的工作,編寫一個(gè)簡(jiǎn)單的Java程序?? 嗎?......本文帶你一探究竟。

1.使用記事本編寫運(yùn)行Java程序【java編程進(jìn)階】

Java 的開(kāi)發(fā)環(huán)境,但并不清楚所配置的開(kāi)發(fā)環(huán)境是否真的可以運(yùn)行 Java 應(yīng)用程序。為了解除這個(gè)疑慮,也為了使讀者對(duì)開(kāi)發(fā) Java 應(yīng)用程序的步驟有一個(gè)初步的了解,本節(jié)將展示一個(gè)完整 Java 應(yīng)用程序的開(kāi)發(fā)過(guò)程。編寫Java源程序Java 源程序可以使用任何一個(gè)文本編輯器來(lái)編寫,這里以 Windows 下的記事本為例。 (1) 新建一個(gè)空白記事本,然后如實(shí)地輸入下列內(nèi)容。 很多初學(xué)者可能不明白此程序的全部意義,沒(méi)關(guān)系,請(qǐng)完全按照實(shí)例的樣式輸入,包括各種括號(hào)與標(biāo)點(diǎn)符號(hào)。/* **個(gè)java程序 */ public class HelloJava { // 這里是程序入口 public static void main(String[] args) { // 輸出字符串 System.out.println("你好 Java"); } }下面對(duì)源代碼中的重要組成元素進(jìn)行簡(jiǎn)單介紹。關(guān)鍵字 public 表示訪問(wèn)說(shuō)明符,表明該類是一個(gè)公共類,可以控制其他對(duì)象對(duì)類成員的訪問(wèn)。關(guān)鍵字 class 用于聲明一個(gè)類,其后所跟的字符串是類的名稱。關(guān)鍵字 static 表示該方法是一個(gè)靜態(tài)方法,允許調(diào)用 main() 方法,無(wú)須創(chuàng)建類的實(shí)例。關(guān)鍵字 void 表示 main() 方法沒(méi)有返回值。main() 方法是所有程序的入口,*開(kāi)始執(zhí)行?!?*”“*/”之間的內(nèi)容和以“//”開(kāi)始的內(nèi)容為 Java 程序的注釋。(2) 將寫完代碼后的文件另存為 HelloJava.java,保存類型選擇“所有文件”,接著單擊“保存”按鈕,保存文件到 D:\myJava 文件夾中,如圖 1 所示。 圖 1 保存 HelloJava.java 文件提示:保存的文件名中不能出現(xiàn)空格,類似“Hello Java.java”的文件名在編譯時(shí)會(huì)出現(xiàn)找不到文件的錯(cuò)誤。編譯和運(yùn)行將 Java 源程序編寫并保存到文件之后,還需要進(jìn)行編譯才能運(yùn)行。編譯 Java 源程序使用的是 JDK 中的 javac 命令,例如編譯上節(jié)的 HelloJava.java,完整命令如下。javac HelloJava.javajavac HelloJava.java 命令的作用是讓 Java 編譯器獲取 Java 應(yīng)用程序 HelloJava.java 的源代碼,把它編譯成符合 Java 虛擬機(jī)規(guī)范的字節(jié)碼文件。這時(shí)會(huì)生成一個(gè)新文件 HelloJava.class,此文件便是我們所說(shuō)的字節(jié)碼文件,它也是 JVM 上的可執(zhí)行文件,如圖 2 所示。 圖 2 生成 HelloJava.class 文件運(yùn)行 Java 程序需要使用 JDK 中的 java 命令,例如運(yùn)行上步生成的 .class 文件,完整命令如下:java HelloJava具體的執(zhí)行效果如圖 3 所示。 圖 3 HelloJava執(zhí)行效果對(duì)圖片中各個(gè)步驟的說(shuō)明:選擇“開(kāi)始”|“運(yùn)行”命令,打開(kāi)“運(yùn)行”對(duì)話框后輸入 cmd 命令,按 Enter 鍵進(jìn)入到 DOS 環(huán)境。輸入 d: 按 Enter 鍵,切換到 Java 源程序所在的 D 盤。輸入 cd myJava 命令,進(jìn)入 Java 源程序所在的目錄,即 d:\myJava。輸入 javac HelloJava.java 命令進(jìn)行編譯,此時(shí)如果沒(méi)有任何其他信息,表示該源程序通過(guò)了編譯;反之便說(shuō)明程序中存在錯(cuò)誤,必須在記事本中打開(kāi) HelloJava.java 文件進(jìn)行修改,再次保存此文件后回到命令提示符窗口重新編譯(可能要反復(fù)幾次),直到編譯通過(guò)為止。輸入 java HelloJava 命令執(zhí)行程序,如果出現(xiàn)“你好 Java”字符,說(shuō)明程序執(zhí)行成功。編譯常見(jiàn)錯(cuò)誤解決方法在使用 javac 編譯器編譯源代碼文件時(shí),可能會(huì)出現(xiàn)下面幾個(gè)常見(jiàn)問(wèn)題。 (1) Error:cannot read:HelloJava.java javac。 工具程序找不到指定的 java 文件,需要檢查文件是否存儲(chǔ)在當(dāng)前目錄中,或文件名是否錯(cuò)誤。 (2) HelloJava.java:4:class HelloJava is public,should be declared in a file named .java。 源文件中類的名稱和源文件名稱不符,需要確定源文件名稱和類名稱是否相同。 (3) HelloJava.java:6:cannot find symbol。 源程序文件中某些代碼部分輸入錯(cuò)了,最常產(chǎn)生的原因可能是沒(méi)有注意到字母的大小寫。 (4) Javac 不是內(nèi)部或外部命令、可執(zhí)行程序或批量文件。 path 設(shè)置有誤或沒(méi)有在 path 系統(tǒng)變量中加入 JDK 的 bin 目錄。 如果沒(méi)有出現(xiàn)上述所列問(wèn)題,即成功編譯了該 Java 文件。在解釋執(zhí)行 .dass 文件時(shí),可能會(huì)出現(xiàn)下面幾個(gè)常見(jiàn)問(wèn)題。 (1) Exception in thread “main” java.lang.NoClassDe£。 Java 工具程序找不到所指定的 .class 類,需要確定指定的類是否存儲(chǔ)在當(dāng)前目錄中,名稱是否正確。 (2) Exception in thread “main” java.lang.:main。 沒(méi)有指定 Java 程序的入口。Java 工具程序指定的類必須有一個(gè)程序入口,也就是必須包括 main(String args[]) 這個(gè)方法。 提示:在后面的章節(jié)中,如果不是特別強(qiáng)調(diào),就不再重復(fù)介紹如何編譯與解釋執(zhí)行 Java 程序。

2.*荒廢三年,大四自學(xué)7個(gè)月Java,找到了12K的工作

通過(guò)這個(gè)故事我希望學(xué)弟們不要像我一樣,等到臨近畢業(yè)后才醒悟要學(xué)習(xí)知識(shí)學(xué)習(xí)技術(shù)的重要性,能趁早盡量要趁早,過(guò)去應(yīng)該做的事情沒(méi)有去做,后面都需要你加倍補(bǔ)回來(lái)。我是一個(gè)二本院校,專業(yè)是機(jī)械工程,當(dāng)時(shí)以為考上了*就可以高枕無(wú)憂放開(kāi)了玩,可以說(shuō)我整個(gè)*期間都是打LOL過(guò)來(lái)的。到了大四才發(fā)現(xiàn),同學(xué)們都陸續(xù)去找了實(shí)習(xí),有的做機(jī)械工作,有的在大三的時(shí)候就自學(xué)了Java或者web前端技術(shù),然后他們通過(guò)秋招找到了一份實(shí)習(xí)的工作,實(shí)習(xí)的工資基本都在5K左右。從那個(gè)時(shí)候我開(kāi)始慌了,但還是沒(méi)有具體的行動(dòng),一直拖到了去年的8月份,也就是大四的上學(xué)期,這個(gè)時(shí)候?qū)W校已經(jīng)要求我們實(shí)習(xí),很多就到了畢業(yè)的時(shí)間。從去年8月份我開(kāi)始自學(xué)Java,因?yàn)橐媾R就業(yè),我這個(gè)機(jī)械專業(yè)的很多同學(xué)都是轉(zhuǎn)行學(xué)習(xí)的軟件開(kāi)發(fā),他們說(shuō)這行發(fā)展的比較好,信息軟件技術(shù)以后的空間會(huì)更大,各種薪資待遇也都不錯(cuò)。有的人建議我去學(xué)Java,說(shuō)Java的崗位需求是*的,一二三城市都可以就業(yè)。我從去年8月份自學(xué)Java到現(xiàn)在就業(yè)一共是用了7個(gè)月左右的時(shí)間,現(xiàn)在是在重慶的一家軟件公司做產(chǎn)品的維護(hù),技術(shù)部大約是50多人。薪資是12K,五險(xiǎn)一金。我覺(jué)得自己還算幸運(yùn),畢竟*荒廢了那么多時(shí)間,臨陣磨槍畢業(yè)還能找到一份月入過(guò)萬(wàn)的工作,真的是運(yùn)氣爆棚。所以我想告訴大家什么時(shí)候?qū)W習(xí)都不晚,但一定是越早越好。給還在*的學(xué)弟們的忠實(shí)建議:出了社會(huì)才知道錢能掙屎難吃,在學(xué)校混日子過(guò)來(lái)的人,沒(méi)有一個(gè)不后悔的。當(dāng)你有一天在這個(gè)社會(huì)生存都成了問(wèn)題的時(shí)候,你會(huì)發(fā)現(xiàn)自己所有的一切都是灰暗的,窮生奸計(jì)富長(zhǎng)良心,我體會(huì)到了這句話的含義。所以奉勸那些還在上學(xué)的學(xué)弟們,抓緊在學(xué)校的日子學(xué)會(huì)一個(gè)順應(yīng)這個(gè)時(shí)代發(fā)展的技術(shù),選擇一個(gè)有發(fā)展空間的行業(yè),畢業(yè)后能找到一份不錯(cuò)的工作,可以讓自己有較高的起點(diǎn),然后不斷的向上發(fā)展。下面是我學(xué)習(xí)Java的一些小心得分享給大家:1、 千萬(wàn)別自己一個(gè)人閉門造車,不要認(rèn)為自己可以解決所有問(wèn)題,學(xué)習(xí)編程很抽象,尤其是在剛開(kāi)始學(xué)的時(shí)候,很多時(shí)候你是無(wú)從下手的,所以我建議大家一定要懂得借力,找一些學(xué)的比較好的同學(xué),或者你認(rèn)識(shí)的朋友帶帶你,有人真的是事半功倍,效率會(huì)提高非常多?;蛘呒右恍W(xué)習(xí)氛圍不錯(cuò)的Java交流學(xué)習(xí)群,跟有經(jīng)驗(yàn)的人交流可以學(xué)到很多好的學(xué)習(xí)方法和技巧,提高我們的學(xué)習(xí)效率。如果大家找不到好的Java學(xué)習(xí)群,可以添加下方這個(gè)QQ群 工欲利其事,必先利其器。在確定了要學(xué)習(xí)Java前,你一定要有一個(gè)非常完整的Java技術(shù)棧的大綱體系以及還不錯(cuò)的學(xué)習(xí)教程,如果我們連一套完整的學(xué)習(xí)教程都沒(méi)有,根本不可能學(xué)會(huì)Java。而很多人在開(kāi)始時(shí)用的教程非常老,很多技術(shù)都已經(jīng)過(guò)時(shí),企業(yè)并不用這些技術(shù),所以學(xué)了也是白耽誤工夫。如果大家找不到合適的Java教程,可以添上面我推薦的Java交流群,那些大佬會(huì)定期分享一些比較新的學(xué)習(xí)教程給大家免費(fèi)試用。3、 實(shí)踐是檢驗(yàn)真理的*標(biāo)準(zhǔn),學(xué)習(xí)編程一定要記得多動(dòng)手寫代碼,視頻只需要看一兩遍即可。有很多同學(xué)不懂得如何學(xué)習(xí)編程,盲目無(wú)腦的一直刷視頻看,但你看完視頻后很快就會(huì)忘記,其實(shí)是在浪費(fèi)你的時(shí)間。學(xué)習(xí)編程的主要目的是能做出好的互聯(lián)網(wǎng)軟件產(chǎn)品。這是一個(gè)需要?jiǎng)邮值墓ぷ?,所以我們學(xué)編程一定要注重動(dòng)手寫代碼。而很多人學(xué)習(xí)編程都是只看視頻,這樣的學(xué)習(xí)方式是非常錯(cuò)誤的,所以大家對(duì)于這點(diǎn)一定要牢記在心。4、 項(xiàng)目作品是展現(xiàn)我們水平的重要因素,我們?cè)趯W(xué)完一個(gè)階段后,一定要記得針對(duì)這個(gè)階段去完成一個(gè)項(xiàng)目實(shí)戰(zhàn)。真正能讓我們印象深刻,加深理解的學(xué)習(xí)方式就是參與到項(xiàng)目的開(kāi)發(fā)中。項(xiàng)目才能檢驗(yàn)我們這個(gè)階段到底學(xué)的怎么樣,所以大家在學(xué)習(xí)的過(guò)程中切記項(xiàng)目的重要性,很多人學(xué)習(xí)Java*卻不能獨(dú)立完成一個(gè)項(xiàng)目模塊,如果你達(dá)不到這個(gè)水平,那么你是不可能找到Java開(kāi)發(fā)工作的。我認(rèn)為新手在學(xué)習(xí)Java的過(guò)程中常見(jiàn)的誤區(qū):1.沒(méi)有詳細(xì)系統(tǒng)的學(xué)習(xí)規(guī)劃,越學(xué)越迷茫,不知道應(yīng)該往哪里走,特別有想放棄的想法。2.學(xué)習(xí)的技術(shù)并不是現(xiàn)在企業(yè)需要的技術(shù),跟不上時(shí)代,不具備競(jìng)爭(zhēng)力。3.學(xué)習(xí)效率非常低,遇到一個(gè)小問(wèn)題解決起來(lái)很費(fèi)時(shí)間,甚至有的時(shí)候會(huì)卡幾個(gè)小時(shí),導(dǎo)致信心受挫,對(duì)自己適不適合產(chǎn)生懷疑。4.沒(méi)有掌握學(xué)習(xí)Java的方法和技巧,導(dǎo)致走的彎路特別多,鉆進(jìn)程序的死胡同出不來(lái)。如果你也有以上的學(xué)習(xí)困惑,覺(jué)得自己無(wú)從下手,學(xué)習(xí)的效率很低,學(xué)了后面就把前面的忘記這些問(wèn)題,基本都是因?yàn)樽约旱膶W(xué)習(xí)方法不對(duì)。所以我建議你一定要找有經(jīng)驗(yàn)的人多溝通,這些問(wèn)題都是可以得到很好解決的。我強(qiáng)烈推薦大家加入到這個(gè)Java交流學(xué)習(xí)群

3.編寫一個(gè)簡(jiǎn)單的Java程序

首先啟動(dòng)eclipse,進(jìn)入到如下主頁(yè)面:   新建一個(gè)項(xiàng)目,選擇“File-New-Java Project”:  彈出了一個(gè)如下頁(yè)面,假設(shè)命名為Test,其余默認(rèn)即可:點(diǎn)擊Finish后,左欄的“Package Explorer”中就會(huì)出現(xiàn)新建的工程:  那么如何編寫一個(gè)Java程序呢?  首先我們要先創(chuàng)建一個(gè)包,可在上方工具欄直接點(diǎn)擊,或右鍵Test目錄下的src新建一個(gè)包如下所示:在彈出的界面填寫包名,如hello:點(diǎn)擊Finish我們就能看見(jiàn)src目錄下多了一個(gè)名為hello的空包:接下來(lái)在包下創(chuàng)建一個(gè)類用于編寫代碼,在上方工具欄點(diǎn)擊,或右鍵hello包創(chuàng)建一個(gè)Class文件如下所示:  在彈出頁(yè)面輸入你的類名如Hello,勾選“public static void main(String[] args)”,可以自動(dòng)幫你創(chuàng)建一個(gè)main方法:點(diǎn)擊Finish后就會(huì)看到以下界面,然后就可以開(kāi)始編寫代碼了:  那么我們就先來(lái)寫一個(gè)簡(jiǎn)單的代碼吧,初學(xué)編程語(yǔ)言時(shí)我們都是以“Hello World”開(kāi)頭的,我們可以輸出博客地址試一下,代碼如下:  點(diǎn)擊運(yùn)行,或右鍵“Run As-Java ”:  然后會(huì)在控制臺(tái)(Console)中看到如下輸出結(jié)果:

上述文章了解到關(guān)于使用記事本編寫運(yùn)行Java程序【java編程進(jìn)階】,*荒廢三年,大四自學(xué)7個(gè)月Java,找到了12K的工作,編寫一個(gè)簡(jiǎn)單的Java程序?? ,讓我們對(duì)程序java編程 有一個(gè)直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。

本文由 全國(guó)千鋒IT培訓(xùn) 整理發(fā)布。更多培訓(xùn)課程,學(xué)習(xí)資訊,課程優(yōu)惠,課程開(kāi)班,學(xué)校地址等學(xué)校信息,可以留下你的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢電話:400-850-8622

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: