Java 基礎語法
簡單Java應用程序
複習Win+R運行cmd命令運行javac HelloWorld.java、java HelloWorld
Notepad++打開編輯HelloWorld.java
cmd運行:
IDE工具編輯
IDE工具:
- Eclipse
Eclipse 是 一 個 可 以 從 網 站 http://eclipse.org/downloads 上免費下載得到的集成開發環境。- NetBeans
NetBeans是Sun公司(2009年被甲骨文收購)在2000年創立的開放源代碼供開發人員和客戶社區的家園,旨在構建世界級的Java IDE。NetBeans當前可以在Solaris、Windows、Linux和Macintosh OS X平臺上進行開發,並在SPL(Sun公用許可)範圍內使用。
NetBeans包括開源的開發環境和應用平臺,NetBeans IDE可以使開發人員利用Java平臺能夠快速創建Web、企業、桌面以及移動的應用程序,NetBeans IDE已經支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等開發語言。- IntelliJ IDEA
IDEA 全稱 IntelliJ IDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認爲最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員爲主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Python等少數語言。- 其它IDE:世界十大頂級編程IDE
Eclipse
安裝打開:
創建運行一下:
注意:設置文本格式utf-8
NetBeans
IntelliJ IDEA
Java印象
大致印象:
一個 Java 程序可以認爲是一系列對象的集合,而這些對象通過調用彼此的方法來協同工作。 面向對象,簡單地講, 面向對象設計是一種程序設計技術。 它將重點放在教椐 (即對象)和對象的接口上。 用木匠打一個比方, 一個“ 面向對象的” 木匠始終關注的是所製作的椅子, 第二位纔是所使用的工具;一個“ 非面向對象的” 木匠首先考慮的是所用的工具。在本質上,Java 的面向對象能力與 C++ 是一樣的。
Java 包(package) 爲了更好地組織類,Java 提供了包機制,用於區別類名的命名空間。
包的作用
- 把功能相似或相關的類或接口組織在同一個包中,方便類的查找和使用。
- 如同文件夾一樣,包也採用了樹形目錄的存儲方式。同一個包中的類名字是不同的,不同的包中的類的名字是可以相同的,當同時調用兩個不同包中相同類名的類時,應該加上包名加以區別。因此,包可以避免名字衝突。
- 包也限定了訪問權限,擁有包訪問權限的類才能訪問某個包中的類。