廣州尚學堂教育

400-888-4849

全國學習專線 8:00-22:00
廣州尚學堂教育
為教育插上“實戰(zhàn)化和高效率”的翅膀  真正實現1+1>10的目標效果  尚學堂教育12大精英團隊+各類實戰(zhàn)項目  
您當前的位置: >廣州優(yōu)匯學 >廣州JavaSE課程

廣州JavaSE課程 2018-12-03 16:40:05

上課時段: 詳見內容

開班時間: 滾動開班

課程價格: 請咨詢

咨詢電話: 400-888-4849

預約試聽 在線咨詢

授課學校: 廣州尚學堂教育

教學點: 1個

已關注: 379人

QQ咨詢: 2567678362

課程介紹 發(fā)布日期:2018-12-03 16:40:05
尚學堂JavaSE課程
JavaSE課程,尚學堂專業(yè)師資授課,學有保障,幫助學員快速從0基礎入門到精通,分組實戰(zhàn)項目開發(fā),鍛煉協作能力.Java編程語言主要特征
課程優(yōu)勢

  1、12年時間打磨,緊跟市場需求的JAVA課程,改版次數119次,新版本:v.13.2

  2、引入新技術:JAVA10、微服務架構(Spring Boot、Spring Data、Spring Cloud)、互聯網架構技術、SSM三大框架等,時時與企業(yè)使用的技術保持同步。
  3、項目進行更迭,能完整消化尚學堂項目的學員,年薪可達20萬以上,等于5年以上開發(fā)經驗。
  4、新版課程實驗階段,優(yōu)秀學員離畢業(yè)還有兩周,就拿到了20K的offer。
  說明:尚學堂的JAVA課程繼續(xù)緊跟市場需求及時更新。
管理優(yōu)勢
  1、嚴格的積分管理制度創(chuàng)造更好的學習氛圍。
  2、不好好學習真的會被勸退或開除!
  3、分組實戰(zhàn)項目開發(fā),鍛煉協作能力。
  4、“戰(zhàn)狼杯”項目比賽,鍛煉獨立開發(fā)項目能力

JavaSE課程體系

階段名稱 技術名稱 技術內容 學習目標
JavaSE Java語言概述
1)Java編程語言發(fā)展簡史
2)Java編程語言主要特征
3)Java技術體系以及平臺介紹
4)Java核心機制與JVM運行原理
5)搭建Java開發(fā)環(huán)境
6)JDK的安裝與配置
7)開發(fā)個Java程序
8)Java程序的執(zhí)行原理
9)字節(jié)碼反編譯(jd-gui.exe和javap)
10)變量的聲明與使用
11)變量內存空間分配與原理
12)進制轉換與位運算
13)八大基本數據類型
14)基本數據類型之間的轉換
15)變量的運算與底層運算原理
16)常見面試題講解
1.了解Java語言的一個發(fā)展史
2.掌握手動安裝JDK,配置環(huán)境變量
3.掌握個java程序(HelloWorld.java)
4.掌握javac.exe以及java.exe命令的含義
5.掌握變量的作用和定義的方式
6.能根據實際情況選擇使用8種基本數據類型
7.掌握常見的轉義字符和字符集相關的知識
8.掌握數據類型之間的互相轉換(強制轉換和自動轉換)
桌球游戲項目 根據項目截圖,完成桌球游戲開發(fā)。目標:書寫代碼,增強學生寫代碼的速度,掌握Java代碼基本結構,找到感覺,增強自信心。如果在敲代碼的過程中發(fā)生錯誤,學生能夠根據提示的錯誤,來分析、調試從而解決問題(要求學生理解代碼的語法功能,只要按照代碼結構輸入代碼,能夠經過調試實現代碼的正常運行即可)。
流程控制
1)Java代碼的執(zhí)行流程介紹
2)if選擇結構
3)Scanner鍵盤錄入
4)switch選擇結構
5)使用Random生成隨機數
6)while循環(huán)結構
7)do-while循環(huán)結構
8)for循環(huán)結構及執(zhí)行順序
9)跳轉語句:break、continue、return
10)多重循環(huán)及指定跳出循環(huán)
11)方法的聲明與使用
12)方法調用的內存分析
13)方法重載Overload
1.掌握if語句和switch語句的區(qū)別和使用場合
2.掌握基本的Scanner鍵盤錄入數據和生成隨機數
3.掌握break在switch中的用法以及default語句
4.掌握三種循環(huán)的書寫格式以及執(zhí)行順序
5.掌握while和do-while的區(qū)別,了解for和while的特點
6.掌握break和continue關鍵字,了解return的作用
7.掌握嵌套循環(huán)的使用,掌握流程控制中常見的一些算法
8.了解死循環(huán)和不可達語句
9.掌握方法的聲明與使用,以及調用方法時的內存分析
10.掌握方法的重載Overload和使用場合
萬年歷項目 輸入年份和月份,顯示本月的日歷(本日歷是從1900年開始)。因為1900年1月1日為星期一,所以先計算從1900年到輸入本月份之前的總天數和本月的總天數,然后計算本月中的1號為星期幾,最后再控制臺打印本月的日歷。目標:以面向過程的思維來解決問題,鞏固變量、運算符、if、switch、循環(huán)和方法的使用,讓學生做出效果,把所學知識用于實戰(zhàn),提高學生的自信心。
數組
1)數組的創(chuàng)建與使用
2)一維數組與多維數組
3)數組的默認初始化與內存分析圖
4)數組作為方法形參傳遞
5)數組的遍歷操作
6)數組的常見算法分析
7)操作數組的工具類Arrays
8)理解main方法(args)
9)方法的可變參數詳解
10)使用jar命令打包應用程序
11)數組數據結構的優(yōu)勢和劣勢分析
12)常見的數組面試題講解
1.掌握一維數組的使用和內存結構分析
2.掌握數組的遍歷方式:普通for循環(huán)和for-each循環(huán)
3.掌握數組的添加、插入、刪除和擴容操作
4.掌握數組的常見算法:冒泡排序、插入排序和二分法查找等
5.掌握Arrays工具類提供的常見方法
6.了解main方法實參傳遞和方法的可變參數使用
7.掌握二維數組的定義和內存結構分析
8.了解數組數據結構的優(yōu)勢和劣勢
雙色球項目 利用一維數組模擬雙色球購買以及開獎的一系列過程。目標:能夠實現手選,機選雙色球,根據開獎結果比對所選的雙色球號碼,作為中獎的條件,來實現雙色球項目。需要重點掌握數組的添加、刪除和擴容操作,以及控制語句的邏輯思維。
面向對象編程(基礎)
1)面向過程和面向對象區(qū)別
2)類和對象的概述
3)類的屬性和方法
4)構造方法(Construtor)
5)創(chuàng)建對象內存分析
6)DataType數據類型傳遞
7)this關鍵字詳解
8)static關鍵字詳解
9)局部代碼塊、構造代碼塊和靜態(tài)代碼塊
10)package和import詳解
11)Eclipse中的debug調試
1.了解面向對象和面向過程編程思想的區(qū)別
2.了解類和對象的概念,以及兩者之間的關系
3.掌握構造方法的語法、特點及構造方法重載
4.掌握對象的創(chuàng)建過程和內存分析
5.掌握成員變量和局部變量區(qū)別
6.掌握基本數據類型傳遞和引用數據類型傳遞的區(qū)別
7.掌握this的本質,掌握static修飾屬性和方法的作用
8.掌握局部代碼塊、構造代碼塊和靜態(tài)代碼塊的的執(zhí)行和作用
9.了解包的概念及好處,了解導包的概念
圖書管理系統(tǒng) 本項目模擬實現一個基于控制臺界面的《圖書管理系統(tǒng)》,目標:能夠通過對圖書以及用戶的操作,實現用戶管理以及圖書管理。使用對象數組類存儲數據,需要重點掌握類與對象的關系,以及類中各個方法的調用,逐漸建立起一個面向對象的思想,為后面的面向對象知識打好基礎。
面向對象編程(進階)
1)面向對象的三大特性
2)面向對象之--封裝(Encapsulation)
3)訪問權限修飾符
4)set和get方法
5)JavaDoc生成API文檔
6)面向對象之--繼承(Inheritance)
7)方法重寫Override
8)super關鍵字詳解
9)繼承中對象創(chuàng)建的內存分析
10)final關鍵字詳解
11)Object類詳解
12)面向對象之--多態(tài)(Polymorphism)
13)向上轉型和向下轉型
14)instanceof運算符
15)編譯時和運行時詳解
16)抽象類和抽象方法(abstract)
17)接口的定義和實現
18)接口和抽象類的區(qū)別
19)接口應用:內部比較器Comparable
20)接口應用:外部比較器Comparator
21)內部類詳解
22)Java的內存管理與垃圾回收
1.了解封裝的好處和javaBean的規(guī)范,掌握四種訪問權限
2.掌握通過Eclipse中的JavaDoc生成API文檔
3.了解繼承的好處,掌握繼承的實現和使用的要點
4.掌握重寫的意義和規(guī)范,區(qū)分重寫和重載
5.了解繼承和組合所表述的關系,合理的使用繼承和組合
6.掌握繼承體系下對象的創(chuàng)建過程和內存分析
7.掌握super關鍵字的使用,以及super和this的區(qū)別
8.掌握final關鍵字的使用和Object類中的常見方法
9.掌握多態(tài)的原理、發(fā)生多態(tài)的條件和多態(tài)的使用場合
10.掌握向下轉型和向上轉型,以及instanceof運算符的使用
11.掌握抽象類和抽象方法的特點和使用
12.掌握接口的定義和實現,以及接口和抽象類的區(qū)別
13.了解面向接口編程思想,掌握比較器的運用
14.了解內部類的定義和特點
15.了解java的內存管理和垃圾回收機制
七彩鮮花銷售系統(tǒng) 使用面向對象的思維方式,實現對鮮花的展示和銷售功能。首先模擬實現一個ArrayList容器,用于存儲庫存中的鮮花和購物車中的鮮花,然后完成功能面板的展示及功能選擇(添加購物車功能、查詢訂單的功能、修改訂單的功能和刪除訂單的功能)。所用技能:面向對象的封裝、繼承、多態(tài)和接口,靈活的使用構造方法和靜態(tài)方法。
異常機制
1)異常的概述
2)異常的繼承體系
3)Error錯誤類
4)運行時異常和編譯異常
5)異常的原理分析
6)try-catch-finally捕捉異常
7)throw拋出異常
8)throws聲明異常
9)自定義異常
10)異常鏈
1.了解異常的結構體系和分類(Error和Exception)
2.了解Error錯誤類,以及常見的Error錯誤
3.掌握Exception分類:運行時異常和編譯時異常
4.掌握異常的產生過程原理和throw拋出異常
5.掌握異常的兩種處理方式:聲明異常和捕捉異常
6.掌握自定義異常類的定義和使用
7.了解異常鏈的定義和使用
Java常用類
1)Wrapper包裝類
2)自動裝箱和自動拆箱
3)包裝類的緩存分析
4)字符串處理類
5)java.lang.String類的使用與內存原理
6)String類的算法分析
7)StringBuffer與StringBuilder
8)字符串處理類性能分析
9)新日期API
10)java.lang.System類
9)java.util.Date類
10)java.text.SimpleDateFormat類
11)java.util.Calendar類
12)java.lang.Math類
13)BigInteger類和BigDecimal類
14)常見的面試題講解與分析
1.掌握java的八種基本數據類型的包裝類
2.掌握其他的一些常用的類,尤其是String類的方法
3.掌握Stringbuffer和StringBuilder的常用方法
4.掌握Stringbuffer和Stringbuilder的區(qū)別和聯系
5.掌握日期類和字符串類的轉換方式
6.掌握日期和日歷類的轉換方式
7.了解數學類好系統(tǒng)類的基本用法
8.了解BigInteger類和BigDecimal類的基本用法
開發(fā)人員調度項目 模擬實現一個基于文本界面的《開發(fā)人員調度軟件》熟悉Java面向對象的高級特性,進一步掌握編程技巧和調試技巧,根據菜單提示,基于現有的公司成員,組建一個開發(fā)團隊以開發(fā)一個新的項目,組建過程包括將成員插入到團隊中,或從團隊中刪除某成員,還可以列出團隊中現在成員的列表,需要掌握的知識點:類的繼承和多態(tài) 對象的關聯、特殊類的使用enum,以及異常。最終運行代碼,實現效果
集合(容器)
1)集合和數組的聯系和區(qū)別
2)Collection框架(Set接口&List接口)
3)java.util.ArrayList源碼與數據結構分析
4)java.util.LinkedList源碼分析
5)java.util.HashSet內部原理
6)java.util.TreeSet數據結構分析
7)java7中Map系列集合與數據結構分析
8)Iterator與ListIterator講解
9)java.util.Collections工具類
10)集合中使用泛型
11)自定義泛型
12)泛型通配符
13)ArrayList、LinkedList、Vector的區(qū)別和聯系
14)HashMap和Hashtable的區(qū)別和聯系
15)使用集合實現商品和購物車
16)集合選擇依據
1.了解容器的概念和體系結構
2.掌握Collection接口的基本用法
3.掌握List接口以及List接口子類的底層數據結構
4.掌握Set接口以及Set接口子類的的底層數據結構
5.掌握Map接口的基本用法
6.掌握HashMap的基本用法以及底層數據結構
7.掌握TreeMap的基本用法以及底層數據結構
8.掌握數組、鏈表、哈希表和二叉樹的優(yōu)缺點
9.掌握Iterator迭代器的迭代過程
10.掌握泛型在集合中的用法
11.掌握集合在實際開發(fā)中的選擇依據
京東商城項目 本項目基于java控制臺來模擬實現京東商城購物系統(tǒng)。重點掌握集合的基本操作,例如,對商品的添加、修改、刪除、以及查詢。逐漸讓學生能夠建立起一套比較完善的項目體系架構,再將這些具體的操作融入到面向對象的思想中,結合接口編程,形成分層模塊的雛形。最終運行代碼,展示效果。
IO流
1)IO流的概念
2)IO流的分類及其原理分析
3)文件流InputStream、OutputStream
4)緩沖流BufferedInputStream、BufferedOutputStream
5)轉換流InputStreamReader、OutputStreamWriter
6)打印流PrintWriter
7)數組流ByteArrayOutputStream、ByteArrayInputStream
8)數據流DataInputStream、DataOutputStream
9)序列化和反序列化
10)對象流ObjectInputStream、ObjectOutputStream
11)Properties讀寫屬性文件
12)編碼和解碼
13)使用IO流復制文件夾
14)使用IO完成商品的添加和查詢
15)文件的切割和合并
1.了解IO流的概念以及底層原理分析
2.掌握字節(jié)流和字符流的具體用法
3.掌握對象序列化和反序列化的實現和原理
4.了解其它IO流的基本用法
5.掌握流對于數據的編碼和解碼的過程
6.掌握通過IO流實現對文件的拷貝
7.掌握文件存取過程中的編碼和解碼問題
8.掌握Properties類對文件的讀寫操作
9.了解文件的切割和合并的原理
超市會員管理系統(tǒng) 本項目基于java控制臺來模擬實現超市會員管理系統(tǒng)。重點掌握對超市會員的基本管理,例如:對會員的增刪改查操作,最后再將Java中的這些對象數據保存在文件中,來實現對數據的持久化,提前讓學生感受數據持久化對項目帶來的好處,最后運行代碼,展示效果。
多線程
1)線程的原理
2)線程的創(chuàng)建與啟動
3)創(chuàng)建線程的幾種方式對比
4)線程控制
5)線程的調度
6)線程的優(yōu)先級
7)線程的生命周期
8)多線程的安全問題與解決辦法
9)線程的同步
10)互斥鎖
11)線程的死鎖問題
12)線程通信
1.掌握多線程2種創(chuàng)建方式
2.掌握多線程的基本調度方法
3.掌握多線程的優(yōu)先級
4.掌握多線程的聲明周期
5.掌握同步的幾種實現方式
6.了解死鎖的概念
7.掌握線程同步在實際開發(fā)中的用途
8.掌握線程通信中的wait以及notify
網絡編程
1)網絡編程基礎知識
2)網絡編程的三要素
3)如何實現網絡中主機的相互通訊
4)OSI參考模型
5)TCP/IP參考模型(或TCP/IP協議)
6)數據的封裝與拆封原理解析
7)TCP協議與UDP協議
8)基于TCP協議的網絡編程
9)Socket的TCP編程
10)基于UDP協議的網絡編程
11)基于UDP編程的聊天室系統(tǒng)
12)基于TCP編程的登錄響應系統(tǒng)
1.了解網絡編程基礎知識
2.掌握網絡編程三要素ip+端口+協議利用
3.了解OSI的七層參考模型
4.掌握數據的封裝金額拆分原理
5.掌握UDP協議,做一個局域網的聊天室
6.掌握TCP協議,寫出服務器客戶端的上傳和下載功能
聊天室系統(tǒng) 本項目基于多線程以及網絡編程來模擬實現QQ聊天系統(tǒng)。重點掌握多線程的調度,以及網絡編程對不同客戶的基本操作。實現客戶發(fā)出請求,服務器給出響應的雙向操作,讓學生能夠對后面的Web項目有一個初步的了解。最終運行代碼,實現用戶之間的及時通信!
XML&正則表達式
1)XML定義和概述
2)XML特點和優(yōu)勢
3)XML驗證和DTD驗證
4)使用DOM解析XML
5)使用DOM4j解析XML
6)了解正則表達式的使用
7)熟悉正則表達式的規(guī)則
8)使用Java處理正則
1.熟練的寫出XML文件中的內容
2.了解DOM解析的概念
3.掌握通過DOM4J來解析XML文件
4.了解正則的規(guī)則
5.掌握Java處理正則和String中使用正則
反射技術
1)Java反射機制的研究與應用
2)反射的原理分析
3)JVM與類
4)類的加載、連接、初始化
5)類加載機制
6)開啟反射的源頭Class
7)獲取Class實例的幾種方式比較
8)從Class中獲取類的結構信息
9)獲取Constructor、Field和Method
10)泛型和Class類
11)使用反射模擬Servlet獲取xml文件信息
1.了解反射的運行原理以及概念
2.掌握Class類對象的實現方式
3.掌握Class類的常用方法
4.掌握Constructor、Method、Field類的用法
5.了解泛型在反射中的用途
6.掌握模擬反射實現Servlet的基本過程
設計模式 1)創(chuàng)建型模式(共五種):工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式
2)結構型模式(共七種):適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式
3)行為型模式(共十一種):策略模式、模板方法模式、觀察者模式、迭代子模式、責任鏈模式、命令模式、備忘錄模式、狀態(tài)模式、訪問者模式、中介者模式、解釋器模式
1.了解設計模式在實際開發(fā)中的應用思想
2.掌握工廠模式、適配器模式、單例模式、裝飾者模式等

上一篇:廣州汽車日常保養(yǎng)課程
下一篇:廣州JavaWeb階段課程
廣州尚學堂教育開課校區(qū)
機構新聞

有效的處理Java字符串

咨詢客服

PHP工程師需要掌握的技能

咨詢客服

學習培訓Java時禁忌

咨詢客服

學習PHP多大年齡合適呢?

咨詢客服

廣州可靠的JAVA線上培訓機構

咨詢客服

Java學習可以報哪些機構

咨詢客服

點擊這里,讓你學習Java不再迷茫!

咨詢客服

參加Java培訓靠譜嗎?

咨詢客服

Java程序員培訓機構該怎么選擇?

咨詢客服

零基礎學習Java有用嗎?

咨詢客服

參加java培訓有什么好處?

咨詢客服

學習JAVA應該怎么提高自己

咨詢客服

關于我們 | 聯系我們 | 廣州尚學堂教育地址:廣州市天河區(qū)元崗橫路31號 咨詢電話:400-888-4849
滬ICP備18018862號-2 網站地圖 注冊 登錄 招生合作 版權/投訴 免責聲明 更新時間:2025-06-04