看了關於java的書,做一些知識點總結,方便以後查看
參考書:Java程序設計基礎教程
Java語言程序設計(基礎篇)
Java核心技術
1.2java的特點
1. 簡單性
2. 可靠性和安全性
a) java不支持指針數據類型
b) 自動內存垃圾回收
c) Java虛擬機中有一個字節碼校驗器(對編譯後產生的字節碼文件進行第二次檢查,可以發現數組和字符串訪問越界)
d) 提供異常處理機制
3. 面向對象
1) 封裝:將對象的數據和方法封裝起來作爲一個類
2) 繼承:只支持單一繼承
3) 多態性:同一程序中,有多個同名方法;但接收相同消息,其實現的功能可不同
4. 平臺無關和解釋執行
1) java虛擬機實現了平臺無關
2) 平臺無關性:不用修改就可在其他操作系統上執行
5. 分佈式
1) 分爲數據分佈和操作分佈
2) 數據分佈:數據可以分散在網絡的不同主機上
3) 操作分佈:一個計算可以分散在不同處理器上處理
6. 多線程
1.4編寫簡單的Java程序
1. Java程序類型分爲Application和Applet
1.5Java的開發環境1) Application是指在計算機的操作系統支持下運行的程序
2) Applet是用Java編寫的嵌入到網頁中的可在Internet上運行的小程序
3) 其後綴名都爲“.Java”
1. javac.exe:用於編譯Java程序源代碼,編譯之後生成字節碼文件(.class)
1)用法:javac [option] source
【注】:[]括起來的可選項
2. java.exe:用於執行編譯後生成的字節碼文件
1)用法:java [option] classname [argument]
3. javadoc.exe:用於將Java程序源代碼中的類、方法和文檔註釋(/** */)抽取出來形成一個源代碼配套的API幫助文檔
1)用法:javadoc [option]source