1. 程序的概念
2. java程序的開發的三個步驟
3. 編寫並運行一個HelloWorld.java程序
4. HelloWorld程序的分析
5. java經常使用開發工具java
1. 程序的概念算法
現實生活中程序把處理某一事情的過程就叫作程序,例如最典型的一個問題:怎樣把大象裝進冰箱裏,那麼要完成這個事情你須要這樣作:
一、打開冰箱
二、把大象放進冰箱裏
三、關上冰箱的門
經過上述三個步驟你就可以作到把大象裝進冰箱中(有的人也許會想到大象那麼大,我家也沒有那麼大的冰箱,咱們在這裏不用考慮,沒有的話給你作一個不就行了,你只管裝進去就好了)。那麼上述三個步驟就是你作這個事情的整個流程(也就是程序)。那麼如今你你就理解了什麼是程序了吧?總結起來那麼在計算機中的程序就能夠獲得以下的定義:
程序就是爲實現特定目標或解決特定問題而用計算機語言編寫的命令的集合。
在數據結構中程序被定義爲: 程序 = 數據結構+算法。(簡單提一下:例如一張成績表單就是一種數據就結構,而算法就是一個好的解決問題的方案或步驟。)數據結構
在這裏我程序存放在個人D盤的Java示例代碼下編輯器使用的是NotePad++,下載地址以下:
https://notepad-plus-plus.org/
編寫並運行一個HelloWorld.java程序的步驟以下:
一、新建HelloWorld.txt文本文件 -> 把後綴名改成.class即HelloWorld - > 用NotePad++打開 -> 編寫程序:eclipse
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } }
二、保存已經寫好的程序,打開cmd的dos命令窗口,輸入d: 命令並按下回車鍵,切換至d盤目錄下
三、輸入 cd java示例代碼,回車切換至d盤下的java示例代碼目錄
編輯器
四、輸入dir 命令回車即可以查看該目錄下的全部文件
五、輸入javac HelloWorld.class 命令回車編譯HelloWorld.java源文件,若是沒有任何提示,則表示代碼成功編譯(因爲以前配置過環境變量,則可使用javac名命令編譯源文件) 函數
六、此時打開d盤的java示例代碼文件,就會發現多了個HelloWorld.class文件,這就是java的字節碼文件,它是通過javac命令編譯後生成的,也就是能夠被機器識別和執行的二進制文件。
七、最後輸入java HelloWorld 命令運行字節碼文件即可以看到結果了
這就是java的代碼從編寫到運行的整個過程,在後面使用eclipse編譯工具也是相似的運行程序的,它爲咱們提供了不少的工具,不須要你手動輸入,提升咱們的開發效率。工具
public class HelloWorld{ /* main是一個主程序的入口 */ public static void main(String[] args){ //輸出一句話 System.out.println("Hello World!"); } }
在上述程序中
public:是一個權限修飾符的關鍵字,表示公有的,表示的是最高權限能夠供全部類訪問和使用;
class:也是一個關鍵字,指的是一個類別,用來聲明一個類;
HelloWorld:表示的是一個類名(例如:Person: 人就是一個類別,Person就是一個類名);
/**/表示多行註釋,也叫文檔註釋,中間爲註釋的內容;
//表示行註釋,一次只能註釋一行;
static是一個關鍵字將在後面介紹;
main是函數的入口,最開始進入執行的,且只能有一個main方法;
{ } 裏面的是方法體;
System.out.println(「Hello World!」)是功能語句輸出一個字符串,字符串用雙引號括起來「 」,內容能夠本身定義(能夠是中文,數字,字母和符號),一個完整的功能語句必須以分號((要是英語輸入法下的分號))結尾。學習
一、編輯器
記事本、EditPlus、Notepad++還有其餘文本編輯器。
二、集成開發工具
Eclipse(http://www.eclipse.org/)、NetBeans(http://www.netbeans.org/)、JBuilder。
前一階段的學習採用的是NotePad++做爲編輯和編譯java的工具,這樣能夠提升敲代碼的速度和熟悉java的基本語法以及關鍵字,爲後面學習打下基礎,後面學習階段使用主流集成開發環境eclipse來進行代碼的編寫。
下一章將介紹NotePad++編寫java代碼的環境搭建。開發工具
附語
因爲本人知識有限,若發現錯誤,但願你們可以批評和指正,謝謝ui