第二章 java常用开发工具以及程序的编写
2019獨角獸企業重金招聘Python工程師標準>>>
第二章 java常用開發工具以及程序的編寫
? ? ? ? 1. 程序的概念
????????2. java程序的開發的三個步驟
????????3. 編寫并運行一個HelloWorld.java程序
????????4. HelloWorld程序的分析
????????5. java常用開發工具
1. 程序的概念
????現實生活中程序把處理某一事情的過程就叫做程序,例如最典型的一個問題:怎樣把大象裝進冰箱里,那么要完成這個事情你需要這樣做:?
????????1、打開冰箱?
????????2、把大象放進冰箱里?
????????3、關上冰箱的門?
????通過上述三個步驟你就能夠做到把大象裝進冰箱中(有的人也許會想到大象那么大,我家也沒有那么大的冰箱,我們在這里不用考慮,沒有的話給你做一個不就好了,你只管裝進去就行了)。那么上述三個步驟就是你做這個事情的整個流程(也就是程序)。那么現在你你就理解了什么是程序了吧?總結起來那么在計算機中的程序就可以得到如下的定義:?
程序就是為實現特定目標或解決特定問題而用計算機語言編寫的命令的集合。?
在數據結構中程序被定義為: 程序 = 數據結構+算法。(簡單提一下:例如一張成績表單就是一種數據就結構,而算法就是一個好的解決問題的方案或步驟。)
2. java程序的開發的三個步驟
3. 編寫并運行一個HelloWorld.java程序
????在這里我程序存放在我的D盤的Java示例代碼下編輯器使用的是NotePad++,下載地址如下:?
https://notepad-plus-plus.org/?
????編寫并運行一個HelloWorld.java程序的步驟如下:?
????????1、新建HelloWorld.txt文本文件 -> 把后綴名改為.class即HelloWorld - > 用NotePad++打開 -> 編寫程序:
????????2、保存已經寫好的程序,打開cmd的dos命令窗口,輸入d: 命令并按下回車鍵,切換至d盤目錄下?
?
????????3、輸入 cd java示例代碼,回車切換至d盤下的java示例代碼目錄?
????????4、輸入dir 命令回車便可以查看該目錄下的所有文件?
?
????????5、輸入javac HelloWorld.class 命令回車編譯HelloWorld.java源文件,如果沒有任何提示,則表示代碼成功編譯(由于之前配置過環境變量,則可以使用javac名命令編譯源文件)?
????????6、此時打開d盤的java示例代碼文件,就會發現多了個HelloWorld.class文件,這就是java的字節碼文件,它是經過javac命令編譯后生成的,也就是可以被機器識別和執行的二進制文件。?
?
????????7、最后輸入java HelloWorld 命令運行字節碼文件便可以看到結果了?
????????這就是java的代碼從編寫到運行的整個過程,在后面使用eclipse編譯工具也是類似的運行程序的,它為我們提供了很多的工具,不需要你手動輸入,提高我們的開發效率。
4. HelloWorld程序的分析
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!”)是功能語句輸出一個字符串,字符串用雙引號括起來“ ”,內容可以自己定義(可以是中文,數字,字母和符號),一個完整的功能語句必須以分號((要是英語輸入法下的分號))結尾。
5. java常用開發工具
????1、編輯器?
????????記事本、EditPlus、Notepad++還有其他文本編輯器。?
????2、集成開發工具?
????????Eclipse(http://www.eclipse.org/)、NetBeans(http://www.netbeans.org/)、JBuilder。?
前一階段的學習采用的是NotePad++作為編輯和編譯java的工具,這樣可以提高敲代碼的速度和熟悉java的基本語法以及關鍵字,為后面學習打下基礎,后面學習階段使用主流集成開發環境eclipse來進行代碼的編寫。?
下一章將介紹NotePad++編寫java代碼的環境搭建。
????附語?
????由于本人知識有限,若發現錯誤,希望大家能夠批評和指正,謝謝
轉載于:https://my.oschina.net/u/3875806/blog/1926244
總結
以上是生活随笔為你收集整理的第二章 java常用开发工具以及程序的编写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Axure8.0深入一点(篇)
- 下一篇: 文件系统磁盘管理(一)--文件系统