第一章 初識Java
什麼是Java語言
Java是於 1995年 由Sun公司推出的 極富創造力的 面向物件程式設計語言
它由Java之父——Sun研究院院士 詹姆斯·高斯林(James Gosling)博士 親手設計而成,並完成了Java技術的 原始編譯器 和 虛擬機器
Java是一種通過 解釋方式 來執行的語言,是一種 跨平臺 的程式設計語言,“一次編寫,到處執行”。
與C++相比,Java語言 簡潔得多 提高了可靠性 除去了最大的程式錯誤根源(非法操作記憶體) 有較高的安全性
Java的版本
Java根據應用範圍分為 JavaSE版 JavaEE版 JavaME版 三個版本
JavaSE是Java的標準版 也是基礎版 主要用於桌面應用程式的開發
它包含了Java語言基礎 JDBC(java資料庫連線性)操作、I/O(輸入/輸出)、網路通訊、多執行緒 等技術
JavaEE 是Java的企業版 主要用於開發企業級分散式的網路程式
JavaME 主要用於開發嵌入式系統
怎樣學好Java
1、明確學習目標和大方向,選擇並鎖定一門語言,按照自己的學習方向努力學習,認真研究
2、初學者不要看太多書,先看一本相對基礎的書系統地學習
3、瞭解設計模式。開發程式必須編寫程式程式碼,這些程式碼必須具有高度的可讀性,這樣編寫的程式才有除錯、維護和升級的價值。
學習一些設計模式,可以更好的把握專案的整體結構。
4、不要死記語法
5、多實踐,多思考,多請教。
6、不要急躁。
7、遇到問題,首先嚐試自己解決,這樣可以提高自己的程式除錯能力,並對常見問題有一定的瞭解,明白出錯原因,甚至舉一反三,解決其他關聯的錯誤問題。
8、多查閱資料。
9、多閱讀別人的原始碼。不但要看懂別人的程式碼,還要分析程式設計者的程式設計思想和設計模式,並融為己用。
Java語言的特性
簡潔、面向物件、分佈性,可移植性、解釋型、安全性、健壯性、多執行緒、高效能、動態