Java是一種面向?qū)ο蟮木幊陶Z言,不僅吸收了C++語言的優(yōu)點(diǎn),它摒棄了C++中難以理解的繼承、指針等概念,因此Java語言有兩個(gè)特點(diǎn):功能強(qiáng)大且易于使用。Java以靜態(tài)為代表面向?qū)ο缶幊陶Z言,優(yōu)秀的面向?qū)ο罄碚搶?shí)現(xiàn),讓程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。

Java具有簡單、面向?qū)ο?、分布式、健壯性、安全性、平臺獨(dú)立性和可移植性、多線程、動態(tài)等特點(diǎn)。
Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
Java工作原理
它包括四個(gè)方面:
⒈Java編程語言
⒉Java類文件格式
⒊Java虛擬機(jī)
⒋Java應(yīng)用程序接口
在編輯和運(yùn)行一個(gè)Java程序時(shí),我們需要同時(shí)處理這四個(gè)方面。使用文本編輯軟件(例如記事本、寫字板、UltraEdit等)開發(fā)環(huán)境或集成(Eclipse、MyEclipse等)在Java源文件中定義不同的類,通過調(diào)用類(這些類實(shí)現(xiàn)Java API)訪問資源系統(tǒng),編譯源文件生成二進(jìn)制中間代碼,存放在class文件中,然后通過運(yùn)行對應(yīng)操作系統(tǒng)平臺環(huán)境的Java虛擬機(jī)運(yùn)行class文件,執(zhí)行編譯生成字節(jié)碼,調(diào)用class文件,以滿足程序Java API調(diào)用的要求。
動力節(jié)點(diǎn)Java視頻教程,講解JavaSE高級技術(shù),包括程序調(diào)試技術(shù)、抽象類和接口的基本應(yīng)用、異常處理及其在開發(fā)中的應(yīng)用、使用數(shù)組存儲數(shù)據(jù)、Java常用類和常用類的常用操作、集合組裝和映射特性集和應(yīng)用,使用IO Stream讀寫文件內(nèi)容,開發(fā)多線程應(yīng)用和線程同步,反射技術(shù)的基本使用等。
課程目標(biāo):通過本課程的學(xué)習(xí),全面掌握J(rèn)avaSE高級技術(shù),提高自己的專業(yè)素質(zhì),為以后學(xué)習(xí)更高級的內(nèi)容打下良好的基礎(chǔ)
適用人群:Java初學(xué)者,學(xué)過過程控制,有一定的面向?qū)ο箝_發(fā)基礎(chǔ)知識
第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ù)組的特點(diǎn)
- Java對象數(shù)組
- Java二維數(shù)組
- 數(shù)組中的Java工具類
- Java數(shù)組算法
第4章Java常用類
第5章Java聚合
- 集合中的Java集合概述
- Java中的Collection Basic操作
- 列表聚合中的Java
- Java中ArrayList和Vector的區(qū)別
- LinkedList中的Java詳解
- 具有HashSet集特性的JavaSet匯編
- Java TreeSet聚合
- Java Collection集合總結(jié)
- 集合工具類中的Java
- Java一個(gè)泛型,
- 地圖集合中的Java概述
- Java中Map基本操作
- JavaHashMap底層實(shí)現(xiàn)原理
- HashTable和HashMap的區(qū)別
- Java屬性類
- Java TreeMap排序
- JavaMap集合總結(jié)
第6章Java IO流程
- JavaIO流分類
- Java文件輸入和輸出流
- Java緩沖輸入和輸出流
- Java數(shù)據(jù)輸入輸出流程
- Java打印流和Java裝飾器設(shè)計(jì)模式
- Java對象輸入和輸出流
- Java文件字符輸入輸出流
- Java字符輸入輸出流
- Java緩沖字符輸入和輸出流
- Java文件類概述
- 文件類常用操作
第7章Java線程
- Java線程概述
- Java如何創(chuàng)建線程
- Java線程基本操作
- Java線程的生命周期
- Java線程調(diào)度
- Java線程同步
- Java線程安全類
- Java生產(chǎn)者和消費(fèi)者的設(shè)計(jì)模式
- JavaTimer定時(shí)器
- Java線程死鎖
第8章Java反射
- Java反射概述
- Java反射類信息
- Java Reflect字段信息
- Java反射方法
- Java反射構(gòu)造方法
- Java反射創(chuàng)建實(shí)例
- Java通過反射訪問字段值
- Java通過反射調(diào)用方法
- Java屬性示例
第9章套接字編程
第10章Java注解開發(fā)
- 什么是?Java注解
- JDK自帶筆記
- Java開發(fā)自定義注解
- Java Annotate開發(fā)實(shí)例:創(chuàng)建帶注解的數(shù)據(jù)庫表
- 第11章Java GoF設(shè)計(jì)模式
- Java GoF設(shè)計(jì)模式概述
- Java單例模式
第12章HashMap
- Java HashMap基本操作
- HashMap工作原理
- Java HashMap源碼分析
- HashMap應(yīng)用
第13章Java內(nèi)存模型
- Java內(nèi)存模型的概念
- Java并發(fā)編程
- Java內(nèi)存模型
- Java中的Volatile關(guān)鍵字
- Java Volatile Keyword使用場景
- JVM內(nèi)存模型
第14章Java的線性表
- 線性表的抽象數(shù)據(jù)類型定義
- 線性表的順序存儲與實(shí)現(xiàn)
- 線性列表的鏈?zhǔn)酱鎯εc實(shí)現(xiàn)
- 線性表順序存儲和鏈?zhǔn)酱鎯?shí)現(xiàn)線性表的對比
- Java列表接口
以上就是動力節(jié)點(diǎn)小編介紹的"零基礎(chǔ)如何自學(xué)Java編程,看完思路清晰",希望對大家有幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。