西安Java開發(fā)培訓(xùn)班 2023-09-14 15:26:40
西安匯智動力,Java開發(fā)培訓(xùn)班,采用更靈活的“輕教學(xué)”模式,不同基礎(chǔ)學(xué)員的課程學(xué)習(xí)時長變得自主可控,進度也更為靈活,學(xué)習(xí)效果更好,性價比更高,學(xué)Java開發(fā)就上西安匯智動力。歡迎咨詢了解!
一、 課程介紹
Java作為一門面向?qū)ο缶幊陶Z言,是目前國內(nèi)市場運用最普及的開發(fā)語言,已形成了一個生態(tài)常鏈。Java技術(shù)具有卓越的通用性、簡單性、安全性、高效性、健壯性、多線程、動態(tài)性、平臺獨立與移植性等特點,可以用于編寫Web應(yīng)用程序、桌面應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。據(jù)相關(guān)數(shù)據(jù)顯示,在各種編程語言中,Java使用者比例最高,達百分之40以上!
二、 課程內(nèi)容
JavaSE基礎(chǔ)
Java初體驗:計算機基礎(chǔ)知識、Java語言介紹和跨平臺原理、CMD命令使用和環(huán)境變量配置、JDK下載和安裝、HelloWorld程序、Java程序編譯和運行原理、標(biāo)識符和關(guān)鍵字、代碼規(guī)范和阿里巴巴開發(fā)者手冊
開發(fā)工具的使用:Eclipse、idea的使用
Java基礎(chǔ)語法:進制和進制轉(zhuǎn)換、數(shù)據(jù)類型詳解、變量和常量、數(shù)據(jù)類型轉(zhuǎn)換、運算符、流程控制語句-判斷結(jié)構(gòu)、流程控制語句-循環(huán)結(jié)構(gòu)、綜合案例-幸運抽獎、
數(shù)組:數(shù)組的介紹和定義、數(shù)組的常用操作、數(shù)組常見的異常問題、foreach循環(huán)、二維數(shù)組、冒泡、選擇、插入、快速、桶排序、遞歸、二分查找、Arrays數(shù)組工具類、
方法:方法的介紹和定義、方法的分類和調(diào)用、方法的重載、方法中的參數(shù)傳遞
面向?qū)ο螅ㄒ唬好嫦驅(qū)ο缶幊趟枷搿㈩惖亩x、對象的創(chuàng)建和使用、對象的內(nèi)存分析、成員變量和局部變量的區(qū)別、構(gòu)造方法、Static關(guān)鍵字、三大特性之封裝、this、權(quán)限修飾符
面向?qū)ο螅ǘ喝筇匦灾^承、super、方法的重寫、final、類的定義、對象的創(chuàng)建和使用三大特性之多態(tài)、instanceof、抽象類、接口、各種內(nèi)部類、OOP調(diào)優(yōu)、綜合案例—寵物店系統(tǒng)
常用類:Object類、String類、字符串的常用操作方法、StringBuffer、StringBuilder類、包裝類和自動拆裝箱、Math、Random、Arrays、BigDecimal、日期相關(guān)類、Comparable、Compartor比較器
集合(一):泛型、泛型中的通配符使用、可變參數(shù)、集合概述、集合框架體系、Collection接口
集合(二):Iterator迭代器、List接口、ArrayList、LinkedList、Vector類、Set接口、HashSet、HashSet結(jié)構(gòu)和去重原理、LinkedHashSet、TreeSet、Map接口、HashMap、HashMap結(jié)構(gòu)和擴容、Hashtable的使用、HashTable擴容、TreeMap、Collections工具類、綜合案例—斗地主
異常:異常的概述、異常的分類、throws、try、catch、finally、jdk8多異常處理、Final、finally和finalize、自定義異常、throw
正則表達式:正則表達式介紹、字符類、預(yù)定義字符類、數(shù)量詞、轉(zhuǎn)義字符、捕獲組、String類對正則表達式的支持、Pattern和Matcher類
IO操作流:File文件操作類、IO流介紹和分類、文件拷貝、字節(jié)流、字節(jié)緩存流、字符流、字符緩沖流、轉(zhuǎn)換流、打印流、內(nèi)存操作流、對象序列化、Serializable接口、transient關(guān)鍵字、Properties類讀取配置文件
JDK新特性:BigDecimal、JDK5新特性-自動裝箱與拆箱、JDK5新特性-枚舉類、JDK5新特性-泛型、JDK5新特性-可變參數(shù)、JDK5新特性-foreach循環(huán)、JDK5新特性-UUID、JDK5新特性-注解、JDK8新特性-DateTime API、JDK8新特性-接口支持默認方法和靜態(tài)方法、JDK8新特性-Lambda表達式、JDK8新特性-函數(shù)式接口、JDK8新特性-Stream API、JDK8新特性-Optional防止空指針操作
三、課程設(shè)置
匯智動力從教學(xué)實際出發(fā),基于對學(xué)員個性化學(xué)習(xí)訴求的敏銳洞察,對傳統(tǒng)JAVA學(xué)習(xí)模式予以革新,采用更靈活的“輕教學(xué)”模式,“雙師課堂”+“伴學(xué)式私教”+“學(xué)考結(jié)合”的全新授課模式下,不同基礎(chǔ)學(xué)員的課程學(xué)習(xí)時長變得自主可控,進度也更為靈活,學(xué)習(xí)效果更好,性價比更高。