查看: 2855|回復: 0
打印 上一主題 下一主題

Java初學(xué)者——Java環(huán)境的搭建

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2016-8-23 16:42:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: Java , Android
要運行Java程序,必須安裝JDK。JDK是整個(gè)Java的核心,其中包括了Java編譯器、JVM、大量的Java工具以及Java基礎API。


  解壓安裝。然后,進(jìn)行環(huán)境設置。
  1.對于Windows平臺要進(jìn)行以下設置:
set PATH=YOUR_INSTALL_ DIR\bin; C:\Windows;C:\Windows\Command
set classpath=. ;YOUR_INSTALL_DIR\lib\tools.jar


  2.對于Linux平臺要編輯/etc/profile文件:
JAVA_HOME=your_install_dir/JDK/j2sdk
CLASSPATH=$JAVA_HOME/lib/tools.jarJAVA_HOME/lib/td.jarJAVA_HOME/jr
-e/lib/rt.jar:.
PATH=$PATHJAVA_HOME/bin
export PATH PS1 USER LOGNAME MAIL HOSTNAME HISTSIZE HISTFILESIZE
INPUTRC JAVA_HOME CLASSPATH RESIN_HOME


  最后,在終端上輸入Java看能不能找到這個(gè)命令,如果能找到安裝就成功了。
  下面介紹一下JDK的幾個(gè)重要的命令:
  ◆Java執行工具,是啟動(dòng)JVM(虛擬機)并執行class(BYTE CODE)文件的命令;
  ◆javac 編譯器,由.java文件生成.class文件;
  ◆jar Java壓縮打包工具;
  ◆Javadoc 文檔生成器。
  最后就是JDK Documentation,這是JDK的聯(lián)機幫助文檔,是最有用和最重要的學(xué)習參考文檔,應該多看。
開(kāi)始寫(xiě)自己的代碼
  現在環(huán)境有了,應該寫(xiě)個(gè)簡(jiǎn)單的代碼進(jìn)行測試了。還是從經(jīng)典的“hello word”開(kāi)始。
  1. 先用編輯器寫(xiě)一代碼(我用的是Linux的vi):
[stone
@coremsg work]$ vi Hello.Java
public class Hello{
public static void main(String []argc){
System.out.println("Hello Word!");
  2. 編譯:
[stone@coremsg work]$ Javac Hello.Java
  3. 執行:
[stone@coremsg work]$ Java Hello
Hello Word!
  成功了!這就是我的第一個(gè)Java程序。從那時(shí)起我知道已開(kāi)始走進(jìn)Java的世界,接下來(lái)就靠自己的努力了。在這個(gè)過(guò)程中,筆者認為有幾點(diǎn)需要注意。
  學(xué)習一門(mén)新的語(yǔ)言,參考書(shū)是離不開(kāi)的。我的建議是開(kāi)始最好找一本篇幅較短的入門(mén)書(shū)來(lái)學(xué)習那些最簡(jiǎn)單、最基本的東西,包括學(xué)習Java語(yǔ)法等。同時(shí),對一個(gè)最簡(jiǎn)單的程序也應該多去調試,多想想如果改動(dòng)一下會(huì )出現什么結果?為什么必須那樣寫(xiě)?多去想想這些問(wèn)題然后去操作,會(huì )讓你有更多的收獲。這樣反復地思考是很有用的。此外,在這一階段還應該多看JDK的聯(lián)機幫助,盡量多地掌握JDK提供的Java基本類(lèi)庫API。

  在有一定基礎、能夠寫(xiě)一些簡(jiǎn)單的程序后,可以開(kāi)始看《Thinking in Java》這本書(shū)。它比較完整地介紹了Java的語(yǔ)法、面向對象的特性、核心類(lèi)庫等。通過(guò)這一層次的學(xué)習能夠加深對Java的理解和底層原理的運用,同時(shí)又可以完整地了解Java的整個(gè)體系。在這一階段,應該重點(diǎn)學(xué)習Java的面向對象編程語(yǔ)言的特性,比如繼承、構造器、抽象類(lèi)、接口、方法的多態(tài)、重載、覆蓋、Java的異常處理機制等,要對上述概念有非常清楚的了解。這樣做的目的,是要讓自己把這些技術(shù)應用到實(shí)踐中進(jìn)行合理的程序設計(比如,你會(huì )考慮一個(gè)類(lèi)是用抽象還是接口來(lái)設計等)。這就要求必須在大量的實(shí)踐中去應用和學(xué)習。這也是當初很多朋友給我的建議。
歡迎大家進(jìn)入嵌入式學(xué)習交流群107248241更多資料共享!


您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页