- 瘋狂Java講義(第2版)
- 李剛編著
- 637字
- 2018-12-29 14:15:19
第1章 Java語言概述
本章要點
● Java語言的發展簡史
● Java語言各競爭對手的情況
● 編譯型語言和解釋型語言
● Java語言的編譯、解釋運行機制
● 通過JVM實現跨平臺
● 安裝JDK
● 設置PATH環境變量
● 編寫、運行Java程序
● Java程序的組織形式
● Java程序的命名規則
● 初學者易犯的錯誤
● Java的垃圾回收機制
Java語言歷時十多年,已發展成為人類計算機史上影響深遠的編程語言,從某種程度上來看,它甚至超出了編程語言的范疇,成為一種開發平臺,一種開發規范。更甚至于:Java已成為一種信仰,Java語言所崇尚的開源、自由等精神,吸引了全世界無數優秀的程序員。事實是,從人類有史以來,從來沒有一門編程語言能吸引這么多的程序員,也沒有一門編程語言能衍生出如此之多的開源框架。
Java語言是一門非常純粹的面向對象編程語言,它吸收了C++語言的各種優點,又摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,很好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程開發。
不僅如此,Java語言相關的Java EE規范里包含了時下最流行的各種軟件工程理念,各種先進的設計思想總能在Java EE規范、平臺以及相關框架里找到相應實現。從某種程度上來看,學精了Java語言的相關方面,相當于系統地學習了軟件開發相關知識,而不是僅僅學完了一門編程語言。
時至今日,大部分銀行、電信、證券、電子商務、電子政務等系統或者已經采用Java EE平臺構建,或者正在逐漸過渡到采用Java EE平臺來構建,Java EE規范是目前最成熟的,也是應用最廣的企業級應用開發規范。
推薦閱讀
- 演進式架構(原書第2版)
- 零基礎學Visual C++第3版
- ThinkPHP 5實戰
- 深入淺出Java虛擬機:JVM原理與實戰
- aelf區塊鏈應用架構指南
- Learning Firefox OS Application Development
- 編譯系統透視:圖解編譯原理
- 重學Java設計模式
- 算法訓練營:提高篇(全彩版)
- Linux Device Drivers Development
- Learning OpenStack Networking(Neutron)
- C#程序設計教程(第3版)
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施
- Python編程快速上手2
- Software-Defined Networking with OpenFlow(Second Edition)