標籤:java教程 java簡介 java軟體開發入門教程 java軟體開發入門 java開發
一、 Java簡介
至於Java的曆史,網上很多,有興趣的同學自行瞭解即可,這裡起步階段只做簡單介紹,後面有用到的地方在詳細講解,如有疑問,可以聯絡我們,設定檔中有連絡方式。
編譯方面
Java語言既使用了編譯,也使用解釋
源檔案:原始碼(開發人員編寫產生);儲存在源檔案(xxx.java檔案)中
編譯器:位元組碼檔案(編譯產生);儲存在位元組碼檔案(xxx.class檔案)中
解譯器:解釋執行位元組碼檔案
這樣做的好處是,在編譯階段檢查了錯誤,對代碼進行了最佳化,在解釋執行時就無需再查錯,速度有所提升。而執行時採用的是解釋執行,也做到了誇平台。
三大版本Java SE(Java Standard Edition:Java基礎版):
包含構成Java語言核心的類。
主要用於案頭應用(用戶端)軟體的編程
Java ME(Java Micro Edition:Java微型版):
包含Java SE中一部分類和無線電通訊的類
用於行動裝置 App(如:手機遊戲等)和嵌入式(如:電子產品中的監視軟體等)開發
Java EE(Java Enterprise Edition:Java企業版):
Java EE包含Java SE中所有的類和用於開發企業級應用的類;
用於網站開發
一些簡稱: JVM(Java Virtual Machine:Java虛擬機器)
它是一個虛構出來的電腦,是通過在實際的電腦上模擬類比各種電腦功能來實現的;在這台機器上只能運行Java代碼。
API(ApplicationProgramming Interface,API)
Java語言發明者們為我們提供的一些通用的功能。
比如:每個軟體可能都會用到在螢幕上顯示文字這個功能,那麼Java語言的發明者,為所有使用Java語言開發的人員提供好了這樣的功能,並且提供了使用這些功能的方法。實現這些功能的原始碼編譯後,就形成了API。
JRE(Java Runtime Environment:Java運行時環境)
JRE是運行Java程式所必須的Integration Environment,其中包含JVM和API等
JDK(Java Development Kit:Java開發人員工具箱)
開發Java程式時需要用到的資源和工具的集合(如:JRE,編譯器,解譯器,src(API的原始碼等等)
二、配置java開發環境
見拓展文章:http://blog.csdn.net/ixueba/article/details/47377509
一、 編寫第一個Java程式
這個程式的功能是向螢幕上輸出abc和xyz
1、 建立源檔案
在C盤空白處單擊滑鼠右鍵,選擇快顯功能表中的建立 - 文字文件,建立文字文件後,重新命名檔案為HelloWord,並將尾碼名(副檔名)txt改為java
建立文字檔沒有副檔名解決辦法參見:http://blog.csdn.net/ixueba/article/details/47377599
2、 編寫原始碼
開啟HelloWord.java編寫以下內容:注意其中所有的標點符號都必須是英文格式
//先死記以下代碼(英文部分);(包括每個單詞的拼字、位置、大小寫和標點符號)public class HelloWord{//告訴電腦這裡是程式的入口,程式會從這裡進入,一步一步往下運行//這個入口的格式是固定的,如下public static void main(String[] args){//這裡的代碼是按照從上往下的順序執行的//這句告訴電腦向螢幕上輸出abc三個字母System.out.println("abc");//英文格式的分號,表示一條語句的結束//這句告訴電腦向螢幕上輸出xyz三個字母System.out.println("xyz");}}輸出結果:abcxyz
3、 編譯原始碼
調出命令列提示符視窗(cmd視窗);輸入javac命令編譯原始碼,命令後跟要編譯的源檔案的檔案名稱(可含目錄),命令和檔案中間用空格隔開
編譯命令的文法格式:javac 檔案所在目錄\檔案名稱.java
如本例:javac C:\HelloWord.java
輸入命令後,按Enter(斷行符號)鍵執行編譯命令,編譯後產生位元組碼檔案(class檔案),在C盤下可以看到產生了HelloWord.class檔案
編譯檔案時,命令後跟的檔案名稱可以有兩種方式
絕對路徑:從盤符開始的路徑(包含盤符)
例如:javac C:\HelloWord.java
無論當前路徑在何處,都會編譯C盤下的HelloWord.java檔案
相對路徑:不含盤符的路徑
例如:javac \HelloWord.java 或 javac HelloWord.java
這兩句命令都是編譯當前路徑(當前路徑:假如命令提示字元視窗顯示C:\Users\x>_ 代表當前路徑就是C:\Users\x)下的HelloWord.java檔案
如果使用: \abc\HelloWord.java或abc\HelloWord.java;則代表當前路徑下的abc檔案夾下的HelloWord.java檔案
編譯時間還可以使用萬用字元*來匹配某一目錄下的所有.java檔案
例如:javac *.java
作用是編譯目前的目錄下所有的.java檔案
4、 運行代碼
格式:java 檔案名稱(注意:運行時不需要跟.java)
例如:java HelloWord(運行HelloWord)
如果在系統內容變數中配置了classpath,那麼執行java程式時,會到配置的classpath值的目錄中尋找HelloWord.class檔案,如果沒有配置classpath,則預設在目前的目錄下尋找
5、 DOS下的一些命令
切換盤符:盤符:
返回上一級目錄:cd ..
回到根目錄:cd\
進入目前的目錄下的其他目錄:cd 目錄 或者 cd \目錄
進入同一盤下非目前的目錄下的其他目錄:cd 當前盤符:\目錄、
java語言編寫軟體到啟動並執行過程:編寫源檔案(.java) - (編譯器編譯產生)位元組碼檔案(.class) - 類載入器(ClassLoader)將位元組碼檔案中的內容載入到記憶體中 - jvm讀取記憶體中class檔案內容,通過解釋的方式一條一條執行 - 將解釋後的二進位交給系統 - 系統根據軟體發出的二進位指令操控硬體
初學者一定要注意以下問題,java語言編寫的代碼,嚴格區分字母大小寫;所有的符號都是英文格式;編寫成對的括弧時,一定先將括弧的兩邊都輸入,然後再在括弧中間編寫代碼內容,這樣儘可能的避免出現丟失半邊括弧的情況;另外注意代碼的格式,遇到左大括弧時,要換行縮排,在編寫大括弧的內容,右大括弧單獨佔一行,和左大括弧所在行的行首對齊。
本文出自 “i學霸官方部落格” 部落格,請務必保留此出處http://ixueba.blog.51cto.com/10596927/1683123
I學霸官方免費教程二:Java簡介和開發環境配置