敲java
1. 我天天都敲代碼,練習java,可以練習好嗎
在21世紀電腦日益普及的年代,各種軟體應運而生,編程就顯得尤為重要。然而Java語言在編程語言中又顯得尤為的基礎而又重要。前景光明美好,但是真正想要成為IT專業人才卻又有大批的學習者認為比較困難,所以Java學習方法就異常的重要。
1.興趣之上
如果我們是剛剛接觸到Java語言,之前對Java語言只是模糊的知道它是用來編寫程序的語言,那麼就要對它抱有興趣「興趣是最好的老師」有了興趣才會有慾望想要了解更多的這方面的知識,能夠接受更多的信息。所以你是否對學習Java語言有興趣能夠直接影響到你是否能夠學好這門課程,成為IT高手。
想要讓自己對某一樣事物產生興趣那麼就要採用激勵法,了解Java語言的強大功能,用Java語言來編寫各種軟體,實現不同的功能。Java語言是現在編程語言中流行普遍的語言,能夠能夠運用Java語言編寫程序製作軟體來解決實際生活中問題還是需要努力學習好基礎知識。
2. 注重實踐
古語有言:「君子動口不動手」然而在現代社會,你想要很好的生活下去既要能動口,而且能夠動手。學習Java語言也是一樣理論重要,實踐更為重要。我們只有在理論基礎上通過實踐才能夠真正的學好Java語言。在學習的過程中要進行一系列的總結反思。明白如何來學習,如何更簡單有效的學習。堅持親自動手實踐,不要讓理論孤立無援。
3. 合理轉換思維
很多的人都覺得各類編程語言比較難學太過於抽象,Java語言同樣也不能夠排除在外,但是同樣有很多的人能夠很好的學習,將抽象問題具體化亦不失為一種辦法,讓那些索然無味的Java語言成為無限的樂趣,轉換成為我們熟知的事物定律,這樣就可以收到意想不到的效果.
4.自主學習,思維創先
有人說課堂上根本就學不到很多東西,這一點我想很多人都不能夠否認,課堂上學習的知識模糊,而且流水式的消失,如果說僅僅憑借前人的經驗那麼又怎麼會有創新,如果沒有創新,恐怕我們還依舊生活在古猿人時代,根本就不可能有現代社會的存在。同理而言,如果在學習Java語言是不能夠自主學習,什麼都要依靠老師,經驗那麼學習就會顯得有尤為的困難。將學習積極性調動起來,達到師生互動的效果,教師自問自譽為主,有問有答,互問互答,增加課堂的良性互動。增強思維的創先,增強自主學習的能力。
5.「引申法」和「求異法」兩種方法的結合
「引申法」是指是能夠已經解決的問題基礎上,因勢利導,在此基礎上解決相關聯的問題。「引申法」可以培養學生在編寫計算機語言上開拓思維。增強程序設計中的靈活運用能力。需要解決的問題是變化的,但程序是有一定的模塊可以套用的。我們要明白,語法是有限的,可解決的問題是無限的。只要在分析面對的問題的基礎上,以簡單明了的思路去設計演算法,才能舉一反三,以不變應萬變。
「求異法」:一個固定的問題。解決的辦法經常有很多種,如果我們能夠從多個不同的角度側面去尋求解決問題的辦法,那麼就可以引導思維的積極性,提高學習的興致。在JAVA語言中一題多解的情況很經常出現,我們可以思考不同的角度來解決問題,有意識地開創新思路,培養我們在Java編程中的求異思維,而不是墨守成規。
6.理論與實踐雙重結合
在學習Java語言中,理論學習和上機都異常重要我們不能夠重此失彼。實驗課注重的是實踐,不能夠形同虛設必須要學會思考、創新,訓練實踐能力,上機實驗課要注重交流,不僅要學會演算法,又要有獨立的思考空間,充分體會到頓悟和創造的樂趣。在進行每一部分的學習的時候,都要進行與之相關的上機實驗,這樣才能將知識與能力進行結合,在課堂前應該對上機前分析題目,決定演算法與數據結構,並編出程序源代碼的好習慣,這樣才能夠更好的利用上機實驗課的時間,學到更多的東西
2. 新手要敲好Java代碼有什麼技巧
對於Java新手來說,很棘手的一個問題,就是如何才能夠敲好代碼?很多Java新手在剛開始接觸Java編程的知識的時候,理論才剛上手,就希望自己能夠立馬在計算機上敲簡單的代碼,嘗試過的朋友都知道,這有點急於求成了,是個很難辦到的問題。
Java新手如何才能夠敲好代碼?作為一個Java新手,你經常思考這個問題嗎?今天就跟北大青鳥小編一起來好好的想想對策。首先,一定要明確,Java代碼不是你想敲寫,就可以敲寫的出來的,一定是在掌握一定的Java理論知識之後,才可以開啟的,所以想要敲好Java代碼,一定要重視Java理論知識的學習。
想必很多朋友都知道,Java新手要敲好Java代碼,除了苦練,沒有什麼更加的技巧。但是苦練也是有技巧的,比如你已經熟練的一類Java代碼,你再繼續敲也很難有大的突破,但是你不熟練的Java代碼,則會成為你的軟肋,所以敲Java代碼一定是得有方法的,而不是胡亂的敲寫,沒有任何想法的練習。
對於Java新手來說,代碼不敲不行,當代碼敲到一定的境界之後,很多Java知識你自然而然的就懂了,所以每天的學習時間一定要多敲代碼,但是Java理論知識也不要落下。所以,對於Java新手來說,北京IT培訓認為要敲好Java代碼,的確不是一件容易的事情。
3. 怎麼在cmd裡面運行 java
cmd運行java程序,步驟如下:
1.打開cmd並且以管理員身份運行,進入到java文件夾中(圖片只是參考,請根據java放置的位置進入)。
4. 我裝了JAVA 我在命令提示符裡面 輸入java 可以.但是輸入javac就不行了.
很多人不能夠很好的進行JAVA編程,原因就在於對JAVA運行環境的不了解或是了解得不夠透徹。如果連一個普通的JAVA程序運行環境都搭建不好。就更不要說理解J2EE的運行環境搭建了。故本文首先介紹如何搭建普通JAVA程序的運行環境,再介紹如何在這個基礎上進一步搭建J2EE運行環境。
一、什麼是JDK?
學JAVA的人都應該知道SUN公司的JAVA 技術平台按其應用環境的不同有三個非常著名的版本,他們是J2SE(用於普通桌面應用程序的開發),J2EE(用於企業級應用程序的開發)和J2ME(用於移動設備及其他消費類電子產品的應用程序開發),SUN公司為這三個版本分別提供了相應的開發工具包(SDK:SoftWare Development Kits),下載的網址在http://www.sun.com/downloads,不過可能因為全世界太多人登錄的原故,網頁經常出現打不開的現象,其實大家在國內一些常用的資料下載網站同樣可以DOWN到這些工具包的。在此不一一列舉了。順便提一下J2SE和J2EE目前最新的SDK版本是:
● J2SE 5.0 JDK
● J2EE 1.4 SDK
值得一提的是我們通常所說的JDK工具包指的是J2SE的SDK。目前一般學習者用得最多的也就是這個工具包了。大家還要注意一點,SUN公司為不同的操作系統提供了不同的JDK文件,而且這些文件又有離線版(OFFLINE)與在線安裝版(ONLINE)之分,所以在下載的時候要注意選擇正確的文件。
那麼JDK這個工具包里到底有些什麼東東呢?其實這裡麵包括了JAVA程序的開發工具(JAVAC命令等)、運行環境(JAVA命令等)和核心類包。可想而知要想運行JAVA程序。就必須安裝好JDK工具包。
二、如何安裝JDK?
當我們從網路上DOWN下J2SE 5.0 JDK以後(是一個可執行文件,文件名叫做jdk-1_5_0-windows-i586.exe,當然這個名字會因為對應操作系統的不同而有所區別的,我使用的操作系統就是WINDOWS,大家發現了嗎?),雙擊他就開始安裝了。需要注意的就是選擇安裝路徑的問題,通常我們將它安裝在C盤根目錄下(這也是安裝程序默認的路徑),其他的工作就是一個接一個地按NEXT啦。
三、搭建運行和開發環境
是不是當我們裝完JDK以後就可以編寫代碼,准備編譯運行了呢?別忙。大家還是跟著我一起檢查一下吧:
1、 點擊操作系統桌面上左下角的『開始』菜單,選擇『運行』,然後在打開對話框里輸入CMD,看到了吧,我們進入了命令提示符窗口,我們愛叫他DOS界面。
2、 現在大家在窗口裡應該看到提示符了吧,通常會是這樣:C:\Documents and Settings\Administrator>
3、 下面讓我們在提示符後面敲上這樣一個命令:JAVA,出現了這樣的提示了嗎?
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
……
這是JAVA命令的幫助信息,如果有,那麼成功一半了。
4、 接下來,繼續試一下:在命令提示符處敲:JAVAC。同樣也出現了JAVAC的命令幫助提示了嗎?我想應該沒有吧。你看到的也許會是這樣: 『javac』不是內部或外部命令,也不是可運行的程序或批處理文件。
為什麼出現這樣的情況呢?
這是因為我們的操作系統在執行一個命令時,首先會到當前目錄下去查找這個命令文件。如果在當前目錄下找不到,他就會按照系統變數PATH所指示的多條路徑里去搜索,直到找到為止。如果在這兩個地方都找不到他就會報上面大家看到的錯誤。
在C:\Documents and Settings\Administrator這個路徑下我們當然找不到JAVAC命令啦。我們的JDK不是安裝在C盤根目錄下嗎?而我們的JAVAC、JAVA命令則在JDK目錄下的BIN文件夾里,這個夾子里還有許多其他寶貝命令。如下圖所示:
怎樣才能讓操作系統找到JAVAC命令呢?很簡單!我們需要修改一下系統變數PATH,這樣就不用每次要運行這個命令時都得跑到C:\j2sdk1.4.2_02\bin這個路徑下面去了。怎樣修改PATH,我們在第四個專題里來介紹。
5、 當我們在PATH變數里加了一條路徑:C:\j2sdk1.4.2_02\bin以後,再到命令提
示符狀態下輸入JAVAC,就會出現幫助提示了。這就說明我們可以開始寫JAVA程序了。
6、 讓我們寫一個Hello.java測試一下吧,我在E:\LESSON1這個文件夾下創建
了一個文本文件,輸入如下一段代碼,並且將之保存為Hello.java。
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
7、 好現在我們又回到命令提示符狀態下。在提示符處輸入:JAVAC Hello.java,命
令又出錯了。為什麼?因為文件是建在E:\LESSON1下面,而我們的當前目錄卻不是它。在提示符處敲入:『E:』,然後再敲:『cd lesson1』,進入JAVA文件所在的那個目錄後,現在再敲JAVAC Hello.java,文件成功編譯。注意成功編譯後會在當前目錄下生出一個名叫:Hello.class的位元組碼文件。但是屏幕上沒有任何提示。
8、 再試著運行一下『java Hello『這個命令,可以運行嗎?當然不行。為什麼,
因為我們的位元組碼文件是在JAVA虛擬機里運行的,所有關於虛擬機要使用的位元組碼文件的路徑必須在一個叫做CLASSPATH的操作系統變數里找得到。否則我們的虛擬機就無法找到這個位元組碼文件,從而也就無從執行了。
9、 怎麼辦?先運行如下命令:set classpath=%classpath%;E:\lesson1,然後再運
行 java Hello 這個命令。屏幕上終於出現了親切的問候:Hello world!
不過奇怪的事情又發生了。當我們重新啟動一個命令提示符窗口再運行這個JAVA文件時,又無法執行了,屏幕提示:Exception in thread "main" java.lang.NoClassDefFoundError: Hello。還是老問題,虛擬機又找不到位元組碼文件了。WHY?其實我們在DOS窗口中設置的系統變數只對當前窗口有效。要想讓我們的變數設置對任何一個DOS窗口都有效,還得到桌面上去做。我們仍然將在第四個專題里講述CLASSPATH這個JAVA環境變數的設置。
四、PATH系統變數與CLASSPATH環境變數的設置
為什麼需要設置PATH和CLASSPATH變數我們在前面的專題已經介紹過了。下面我們講一下具體如何設置:
1、 右鍵單擊我的電腦,選『屬性』菜單,在彈出的對話框里選擇『高級『選項卡。然後在高級選項卡頁按下『環境變數』按鈕。
2、 在彈出的環境變數窗口裡我們將會看到它分為兩個部分。一部分是誰誰用戶的變數,如:Administrator的用戶變數。一部分是系統變數。通常情況下我們在命令提示符下能夠使用的變數數目是用戶變數+系統變數數目之和。那我們不管用戶變數。直接到系統變數格里去尋找PATH變數吧。通常情況下系統裝好後PATH變數在這里是早就存在了的。但是CLASSPATH變數則沒有。
環境變數窗口見圖示:
3、 找到PATH變數後,雙擊這個變數名稱後,將會彈出編輯系統變數窗口。將游標停到變數值對話框的最後,然後加上『;C:\j2sdk1.4.2_02\bin 』。注意分號後的路徑就是JAVA和JAVAC命令所在的路徑。見圖示:
4、 找不到CLASSPATH變數該怎麼辦呢?很簡單。按下系統變數框下的新建按鈕。然後在彈出的新建系統變數對話框里輸入你要加的變數名稱:CLASSPATH,在變數值對話框里輸入你要運行的位元組碼文件所在的路徑。如圖示:
大家在以後的學習中會發現,只要是虛擬機運行所需的位元組碼文件(即類文件),包括SUN公司提供給我們的類。都需要將這些文件所在的路徑放到CLASSPATH下。否則,程序在編譯過程中會經常找不著所需要的類包。那可是很頭疼的事。比如說:JDK安裝目錄下的LIB目錄下就有許多*.jar文件。當我們的程序要使用到這些壓縮文件里的類時,就需要把這些文件所在的路徑加到CLASSPATH里,比如說:C:\j2sdk1.4.2_02\lib\dt.jar。
注意添加*.jar包和直接添加*.class文件的路徑是有一點小小區別的,前者要包含JAR包的名字。而後者只需文件路徑。
五、J2EE運行環境的搭建
開發企業級的應用程序需要搭建好J2EE的運行環境。其實也就是到SUN公司的網站上去DOWN下J2EE 1.4 SDK開發工具包。然後雙擊安裝文件,如果你下載的版本與我的一樣。那麼這個安裝文件就會是這個名字:j2eesdk-1_4-dr-windows-eval.exe。同樣的我們也將J2EE SDK安裝在C盤根目錄下。
需要特別提醒大家的是:J2EE運行環境的搭建是以J2SE運行環境的搭建為基礎的。其實想也想得到為什麼。如果沒有JDK,哪裡來的編譯和運行命令呢(JAVA和javac)。安裝完J2EE 1.4 SDK包後,具體的設置與測試步驟如下:
1、 首先右往PATH變數里添加J2EE SDK的BIN目錄。如:C:\j2sdkee1.3.1\bin。如何往裡面添加,前面已經講過。
2、 然後新建兩個變數:一個是JAVA_HOME,變數值為:JDK的安裝目錄。另一個是J2EE_HOME,變數值為J2EE SDK的安裝目錄。如圖示:
3、 最後往CLASSPATH變數里添加一個關鍵的JAR包。它就是J2EE.JAR包。比如我添加的就是:C:\j2sdkee1.3.1\lib\j2ee.jar。
4、 所有的工作做完以後。大家可以通過以下方式驗證一下我們的J2EE環境是否已經搭建成功。在命令提示符狀態下輸入命令:J2EE -Verbose。如果屏幕的最下面看到了這樣一句話J2EE server startup complete.那就表示J2EE伺服器成功啟動了。在我們的J2EE程序要布署和運行的過程中。伺服器將一直啟動著。
另外提一下,如果你需要停止J2EE伺服器,必須再開一個命令窗口,並運行如下命令:J2EE ?STOP。成功運行後,將會有提示語句。再去看看啟動伺服器的那個窗口,你將可以看到提示符了。
5、 這樣做了還不夠,我們還需要到網頁里去測試一下伺服器默認頁面是否能夠正常顯示,這樣才能保證我們能夠進WEB程序的開發。雙擊IE瀏覽器的圖標,在地址欄里輸入:http://localhost:8000,如果你能看到以下窗口中的內容,那就說明你的J2EE環境已經搭建成功。需要說明一點,在localhost:後的是J2EE伺服器提供的WEB服務埠號。
需要提醒大家的是:當你打開網頁之前,確認你的J2EE伺服器是啟動著的。如果你機器上沒有安裝網卡,或是網卡安裝不正確,也會導致無法打開J2EE伺服器默認頁面。
六、在JCreater中開發程序需做的配置
大多數初學者使用的的集成開發環境都是Jcreator。這是一個很適合學習者使用的開發工具。但是使用時需注意以下幾點:
1、 最好是先裝好J2SE SDK和J2EE SDK之後再去安裝Jcreator。這樣關於JDK的設置Jcreator會自動完成。
2、 那如果不幸先裝了Jcreator,後裝的JDK也不要緊。可以這樣做,完成配置:選擇』Configure』菜單。選擇Options菜單:如圖示
然後選中JDK Profiles。點擊NEW按鈕,彈出如下對話框:
選中J2sdk1.4.2_02目錄。然後點擊確定按鈕。
接下來將會彈出下面的對話框:
我們會發現這個目錄下及子目錄下幾乎所有的JAR包都在窗口裡顯示出來了。這樣就不怕JAVA虛擬機找不到所需的類了。再點OK吧。
回到OPTIONS窗口繼續點OK就回到Jcreator的主界面了。
3、 上面的工作做完以後我們進行普通JAVA程序的開發是沒有問題了。不過要進行企業級開發。還得加幾個JAR包。重新打開上面看到的Options窗口。選擇JDK Profiles,選中J2SDK1.4.2_02,再點擊EDIT按鈕。
將會彈出PROFILES窗口,點擊ADD按鈕。選擇ADD ARCHIVE選項。在彈出的對話框里選擇J2EE SDK的安裝路徑,並且進入LIB目錄。選中所有的JAR文件。如圖示:
點擊打開按鈕。OK兩次後回到Jcreator主界面下。
做完這件事後我們可以在JCREATOR中寫J2EE代碼了。
到這里,JAVA和J2EE運行環境的搭建就介紹完了。大家開始加油編寫代碼吧。告訴大家學習JAVA和J2EE唯一的辦法就是敲代碼,唯有抄代碼抄出心得以後,你才可以寫出自己的漂亮的程序。