Java是一種面向?qū)ο蟮木幊陶Z言,不僅吸收了C++語言的優(yōu)點,它摒棄了C++中難以理解的繼承、指針等概念,因此Java語言有兩個特點:功能強大且易于使用。Java以靜態(tài)為代表面向?qū)ο缶幊陶Z言,優(yōu)秀的面向?qū)ο罄碚搶崿F(xiàn),讓程序員以優(yōu)雅的思維方式進行復(fù)雜的編程。
Java具有簡單、面向?qū)ο?、分布式、健壯性、安全性、平臺獨立性和可移植性、多線程、動態(tài)等特點。
Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
Java工作原理
它包括四個方面:
⒈Java編程語言
⒉Java類文件格式
⒊Java虛擬機
⒋Java應(yīng)用程序接口
在編輯和運行一個Java程序時,我們需要同時處理這四個方面。使用文本編輯軟件(例如記事本、寫字板、UltraEdit等)開發(fā)環(huán)境或集成(Eclipse、MyEclipse等)在Java源文件中定義不同的類,通過調(diào)用類(這些類實現(xiàn)Java API)訪問資源系統(tǒng),編譯源文件生成二進制中間代碼,存放在class文件中,然后通過運行對應(yīng)操作系統(tǒng)平臺環(huán)境的Java虛擬機運行class文件,執(zhí)行編譯生成字節(jié)碼,調(diào)用class文件,以滿足程序Java API調(diào)用的要求。
第1章Java面向?qū)ο?/h2> - Java包(包)
- Eclipse安裝教程
- Java訪問權(quán)限
- Java對象類
- Java中final關(guān)鍵字的作用
- Java抽象類
- Java接口
- Java類之間的關(guān)系
- Java內(nèi)部類
第2章Java異常
- Java異常介紹
- Java異常處理
- Java異常處理和...在方法覆蓋Java開發(fā)中的異常應(yīng)用
第3章Java數(shù)組
- 數(shù)組的Java定義
- Java訪問數(shù)組元素
- Java遍歷數(shù)組元素
- Java數(shù)組的靜態(tài)初始化
- Java數(shù)組引用數(shù)據(jù)類型
- Java可變長度參數(shù)
- Java數(shù)組容量
- Java數(shù)組的特點
- Java對象數(shù)組
- Java二維數(shù)組
- 數(shù)組中的Java工具類
- Java數(shù)組算法
第4章Java常用類
- Java字符串類型
- Java打包
- Java日期類型
- Java數(shù)學(xué)
第5章Java聚合
- 集合中的Java集合概述
- Java中的Collection Basic操作
- 列表聚合中的Java
- Java中ArrayList和Vector的區(qū)別
- linkedList中的Java詳解
- 具有HashSet集特性的JavaSet匯編
- Java TreeSet聚合
- Java Collection集合總結(jié)
- 集合工具類中的Java
- Java一個泛型,
- 地圖集合中的Java概述
- Java中Map基本操作
- JavaHashMap底層實現(xiàn)原理
- HashTable和HashMap的區(qū)別
- Java屬性類
- Java TreeMap排序
- JavaMap集合總結(jié)
第6章Java IO流程
- JavaIO流分類
- Java文件輸入和輸出流
- Java緩沖輸入和輸出流
- Java數(shù)據(jù)輸入輸出流程
- Java打印流和Java裝飾器設(shè)計模式
- Java對象輸入和輸出流
- Java文件字符輸入輸出流
- Java字符輸入輸出流
- Java緩沖字符輸入和輸出流
- Java文件類概述
- 文件類常用操作
以上就是長沙牛耳教育Java培訓(xùn)機構(gòu)的小編針對“Java零基礎(chǔ)自學(xué)教程,看完思路清晰”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
Java自學(xué)教程