Java是多線索語(yǔ)言,它提供支持多線索的執(zhí)行(也稱為輕便過(guò)程),能處理不同任務(wù),使具有線索的程序設(shè)計(jì)很容易。Java的lang包提供一個(gè)Thread類,它支持開(kāi)始線索、運(yùn)行線索、停止線索和檢查線索狀態(tài)的方法。Java的線索支持也包括一組同步原語(yǔ)。這些原語(yǔ)是基于監(jiān)督程序和條件變量風(fēng)范,由C.A.R.Haore開(kāi)發(fā)的廣泛使用的同步化方案。用關(guān)鍵詞synchronized,程序員可以說(shuō)明某些方法在一個(gè)類中不能并發(fā)地運(yùn)行。這些方法在監(jiān)督程序控制之下,確保變量維持在一個(gè)一致的狀態(tài)。
上海兄弟連Java課程體系
課程價(jià)格根據(jù)所報(bào)讀的班級(jí)不同,價(jià)格兩萬(wàn)左右,詳情請(qǐng)咨詢客服。
第一階段 第二階段 第三階段 第四階段
主要內(nèi)容
|
涉及技術(shù)知識(shí)點(diǎn)
|
完成目標(biāo)
|
Java語(yǔ)言基礎(chǔ)
|
1.Java基本概念 2.Java環(huán)境搭建 3.搭建Eclipse開(kāi)發(fā)環(huán)境 4.基本類型 5.變量,運(yùn)算符,表達(dá)式 6.分支語(yǔ)句,循環(huán)語(yǔ)句 7.數(shù)組,數(shù)組應(yīng)用,行業(yè)規(guī)范。 8.雙色球抽獎(jiǎng)程序,實(shí)現(xiàn)權(quán)限管理命令
|
熟悉jvm/jre/jdk等基本概念、掌握java和eclipse工具的安裝、掌握java基本知識(shí)的應(yīng)用
|
Java面向?qū)ο?
|
1.類、對(duì)象、屬性、方法、構(gòu)造器 2.封裝、繼承、多態(tài) 3.重寫(xiě)、重載 4.訪問(wèn)權(quán)限控制符 5.this和super、static、final 6.抽象類和接口,內(nèi)部類 7.單例設(shè)計(jì)模式 8.模板設(shè)計(jì)
|
理解面向?qū)ο蟮乃枷牒透拍?、學(xué)會(huì)面向?qū)ο蠓治龇椒?、掌握類,?duì)象,繼承,多態(tài)的使用
|
JavaSE核心類庫(kù)
|
1.Java核心類 2.Java字符串、日期處理 3.包裝類、集合、數(shù)據(jù)結(jié)構(gòu) 4.異常和異常處理 5.Java IO、NIO、多線程編程 6.線程同步機(jī)制、并發(fā)包 7.JAVA網(wǎng)絡(luò)編程 8.Java泛型 9.Java反射機(jī)制
|
掌握java核心類庫(kù)的應(yīng)用、掌握異常處理,io流對(duì)文件讀寫(xiě)、熟悉java泛型和反射技術(shù)的應(yīng)用
|
Java分析與設(shè)計(jì)
|
1.設(shè)計(jì)原則 2.設(shè)計(jì)模式 3.常見(jiàn)算法 4.Java8新特性 5.Maven使用 6.SVN版本管理
|
掌握面向?qū)ο蠓治龊驮O(shè)計(jì)方法、熟悉常用設(shè)計(jì)模式、掌握maven和svn工具的使用
|
主要內(nèi)容
|
涉及技術(shù)知識(shí)點(diǎn)
|
完成目標(biāo)
|
數(shù)據(jù)庫(kù)開(kāi)發(fā)
|
1.Oracle安裝和管理 2.SQL語(yǔ)句 3.SQL語(yǔ)句原理 4.SQL語(yǔ)句優(yōu)化 5.表、表設(shè)計(jì)原則 6.視圖、序列、索引 7.Oracle數(shù)據(jù)字典 8.Oracle 數(shù)據(jù)庫(kù)PL/SQL開(kāi)發(fā) 9.存儲(chǔ)過(guò)程、觸發(fā)器、游標(biāo)等 10.數(shù)據(jù)庫(kù)設(shè)計(jì)原則 11.SQL優(yōu)化技巧和原則 12.MySQL數(shù)據(jù)庫(kù)安裝 13.MySQL數(shù)據(jù)庫(kù)維護(hù) 14.MySQL集群和讀寫(xiě)分離
|
熟悉數(shù)據(jù)庫(kù)的安裝和使用、掌握數(shù)據(jù)庫(kù)設(shè)計(jì)原則和方法、學(xué)會(huì)存儲(chǔ)過(guò)程和觸發(fā)器的應(yīng)用
|
Web前端技術(shù)
|
1.XML語(yǔ)法、DTD和Schema 2.XML解析,DOM/SAX/DOM4J 3.XPATH技術(shù)應(yīng)用 4.HTML5(H5)基本文檔結(jié)構(gòu) 5.標(biāo)題、圖片標(biāo)記、鏈接、列表、表格標(biāo)記 6.表單標(biāo)記 7.CSS基礎(chǔ)語(yǔ)法 8.CSS文本、列表、表格樣式 9.CSS盒子模型 10.CSS浮動(dòng)布局、定位 11.JavaScript語(yǔ)言基礎(chǔ) 12.JavaScript閉包和自執(zhí)行 13.JavaScript DOM編程 14.JavaScript事件模型 15.Window對(duì)象模型 16.HTML5畫(huà)布、Web存儲(chǔ) 17.地理定位、音頻/視頻、拖放 18.WebSocket技術(shù)等 19.CSS3邊框、背景、文本效果 20.CSS3字體、動(dòng)畫(huà)等
|
掌握使用html,css進(jìn)行前端界面的設(shè)計(jì)、掌握對(duì)javascript語(yǔ)言的使用、掌握websocket技術(shù)的使用
|
JDBC技術(shù)
|
1.JDBC 核心API 2.CRUP操作 3.Statement應(yīng)用 4.PreparedStatement應(yīng)用 5.預(yù)防SQL注入攻擊 6.事務(wù)安全控制 7.數(shù)據(jù)庫(kù)高并發(fā)控制 8.批處理技術(shù) 9.DAO封裝模式 10.dbcp、c3p0等連接池應(yīng)用
|
掌握jdbc開(kāi)發(fā)api、掌握java對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)方法、掌握使用安全的數(shù)據(jù)庫(kù)訪問(wèn)方法、學(xué)會(huì)dao模式的封裝
|
jQuery技術(shù)
|
1.基本語(yǔ)法 2.選擇器 3.元素選擇 4.屬性操作 5.文檔操作 6.CSS操作 7.動(dòng)畫(huà)效果 8.jQuery 插件
|
熟悉jquery基本語(yǔ)法、選擇器和各種處理函數(shù)、掌握對(duì)樣式的增刪改處理和樣式處理、掌握如何自定義動(dòng)畫(huà)
|
easyUI/Bootstrap等技術(shù)
|
1.Menu菜單 2.Layout布局、Panel面板 3.Tabs 標(biāo)簽頁(yè) 4.5.Tooltip提示框、Searchbox搜索框 6.Pagination 分頁(yè)、Draggable可拖動(dòng) 7.8.消息框、對(duì)話框 9.日歷、日期時(shí)間、Slider滑塊 10.Treegrid樹(shù)形網(wǎng)格 11.Linkbutton 鏈接按鈕 12.Bootstrap CSS 13.Bootstrap布局組件、Bootstrap插件 14.Bootstrap編輯器 15.highcharts圖表組件 16.Ajax作用和原理 17.XMLHttpRequest對(duì)象 18.Ajax設(shè)計(jì)模式 19.JSON技術(shù)及Ajax應(yīng)用
|
掌握bootstrap布局搭建和應(yīng)用、熟悉easyui的作用和使用方法、掌握easyui的常用組件的使用
|
主要內(nèi)容
|
涉及技術(shù)知識(shí)點(diǎn)
|
完成目標(biāo)
|
JSP & Servlet技術(shù)
|
1.Tomcat配置和部署 2.Servlet生命周期 3.Servlet編寫(xiě)規(guī)范和配置 4.中文接收亂碼處理 5.Servlet過(guò)濾器和監(jiān)聽(tīng)器 6.Servlet+DAO工廠模式應(yīng)用 7.JSP 基本語(yǔ)法 8.JSP標(biāo)記應(yīng)用 9.JSP內(nèi)置對(duì)象request、session、application、exception等 10.JSTL和 EL表達(dá)式 11.JSP新特性 12.MVC設(shè)計(jì)模式
|
掌握tomcat環(huán)境的安裝和使用、熟悉servlet開(kāi)發(fā)規(guī)范和相關(guān)概念、掌握session和cookie 狀態(tài)管理技術(shù)。
|
Spring框架
|
1.Spring IOC概念 2.ApplicationContextFactory 3.IOC對(duì)象創(chuàng)建和生命周期 4.IOC注入技巧 5.對(duì)象高級(jí)裝配 6.組件掃描特性 7.Spring JDBC支持 8.Spring 事務(wù)及安全管理 9.Spring MVC框架 10.Spring國(guó)際化 1112.SpringAOP原理、AspectJ 13.Spring Security 14.Spring整合Shiro
|
熟悉spring模塊結(jié)構(gòu)和作用、掌握如何對(duì)組件對(duì)象進(jìn)行參數(shù)注入、掌握spring 聲明式事務(wù)處理、掌握spring 安全和 shiro權(quán)限控制
|
SpringBoot/SpringCloud框架
|
1.SpringBoot Servlet 2.SpringBoot過(guò)濾器 3.SpringBoot監(jiān)聽(tīng)器 4.SpringBoot攔截器 5.SpringBoot啟動(dòng)加載 6.SpringBoot數(shù)據(jù)庫(kù)連接 7.SpringBoot多數(shù)據(jù)源 8.SpringBoot動(dòng)態(tài)數(shù)據(jù)源 9.SpringBoot事務(wù)控制 10.SpringBoot Shiro 權(quán)限管理 11.SpringBoot JDBC訪問(wèn)數(shù)據(jù)庫(kù) 12.SpringBoot MyBatis訪問(wèn)數(shù)據(jù)庫(kù) 13.SpringCloud分布式配置管理 14.SpringCloud服務(wù)注冊(cè)
|
了解SpringBoot和SpringCloud框架的結(jié)構(gòu)和作用、掌握SpringBoot如何進(jìn)行權(quán)限管理、熟悉SpringCloud分布式配置的應(yīng)用、熟悉SpringCloud如何發(fā)布服務(wù)
|
MyBatis框架
|
1.MyBatis體系結(jié)構(gòu) 2.SqlSession的使用 3.MyBatis映射基礎(chǔ) 4.DQL 映射,DML映射 5.resultType/resultMap結(jié)果映射 6.Mapper映射器 7.MyBatis分頁(yè)原理和優(yōu)化 8.高級(jí)動(dòng)態(tài)SQL映射 9.多表關(guān)聯(lián)映射 10.Spring和MyBatis整合
|
掌握mybatis開(kāi)發(fā)環(huán)境的搭建、了解mybatis框架體系結(jié)構(gòu)和原理、掌握spring和mybatis的整合應(yīng)用
|
SSH框架
|
1.Struts2結(jié)構(gòu)和控制流程 2.Struts2 Action應(yīng)用 3.ActionContext和ServletActionContext 4.Aware接口注入 5.Interceptor攔截器原理 6.Interceptor自定義應(yīng)用 7.內(nèi)置Result原理 8.常用Result組件原理和使用 9.dispatcher、redirect、chain、redirectAction、stream、json等 10.ValueStack原理和OGNL應(yīng)用 11.Struts2 標(biāo)記庫(kù)、Struts2 擴(kuò)展 12.Struts2和Spring整合應(yīng)用 13.Hibernate Session API 14.Hibernate實(shí)體映射技術(shù) 15.Hibernate 關(guān)聯(lián)映射技巧 16.HQL查詢、Criteria查詢、Native SQL查詢 17.延遲加載、持久化、緩存技術(shù) 18.SSH整合應(yīng)用
|
熟悉struts2結(jié)構(gòu)原理和處理流程、了解valuestack組件的結(jié)構(gòu)和原理、了解ognl技術(shù)在valuestack中的應(yīng)用、熟悉使用ssh整合技術(shù)開(kāi)發(fā)
|
NoSQL技術(shù)
|
1.Redis原理 2.Redis命令 3.Java Redis API 4.Redis 字符串操作命令 5.Redis 哈希操作命令 6.Redis列表操作命令 7.Redis集合操作命令 8.Redis 有序集合操作命令 9.Redis事務(wù)處理、備份和恢復(fù) 10.Redis消息發(fā)布系統(tǒng) 11.Redis分布式環(huán)境 12.MongoDb原理 13.MongoDb命令 14.Java MongoDb API 15.MongoDb排序、索引 16.MongoDb備份恢復(fù)
|
了解nosql概念熟悉主流技術(shù)和使用環(huán)境的區(qū)別、熟練掌握項(xiàng)目中如何使用redis做緩存、了解mongodb特點(diǎn)和使用環(huán)境、了解對(duì)mongodb的管理和維護(hù)
|
主要內(nèi)容
|
涉及技術(shù)知識(shí)點(diǎn)
|
完成目標(biāo)
|
開(kāi)發(fā)平臺(tái)和運(yùn)行環(huán)境
|
1.Linux/Window7 2.Eclipse 3.Nginx 4.Tomcat 5.JDK 6.Orcale/Mysql 7.MEVEN
|
熟悉Linux和window操作系統(tǒng)應(yīng)用、熟悉eclipase安裝和使用、掌握jdk的安裝和使用、掌握數(shù)據(jù)庫(kù)的安裝管理和使用
|
主流Java技術(shù)
|
1.Srping 2.MyBatis 3.Structs2 4.Hibernate 5.NoSql 6.HTML5 7.CSS3 8.Bootstrap 9.Ajax 10.多功能組件 11.多種前段組件
|
掌握ssm框架整合應(yīng)用、掌握緩存應(yīng)用、掌握制作前段界面、掌握使用其他組件實(shí)現(xiàn)文件上傳日志處理連接池等等
|
常用擴(kuò)展技術(shù)
|
1.WebService 2.Axis2/CXF創(chuàng)建、發(fā)布 3.CXF與Spring集成 4.ActiveMQ消息總線 5.activiti工作流 6.jfreechart圖表 7.JasperReport報(bào)表技術(shù) 8.lucene引擎 9.dubbo分布式架構(gòu) 10.第三方支付平臺(tái) 11.第三方短信平臺(tái)
|
掌握webservice服務(wù)調(diào)用、了解第三支付平臺(tái)、短信平臺(tái)等掌握java對(duì)第三支付平臺(tái)、短信平臺(tái)調(diào)用等掌握對(duì)dubbo架構(gòu)平臺(tái)的應(yīng)用
|
Java發(fā)展前景
計(jì)算機(jī)的誕生及廣泛應(yīng)用推動(dòng)了IT領(lǐng)域的發(fā)展,但21世紀(jì)的計(jì)算機(jī)早已不是訪問(wèn)INTERNET的唯一的途徑。各類更具信息化的電子產(chǎn)品逐漸進(jìn)入IT領(lǐng)域,推動(dòng)了PC時(shí)代的大發(fā)展。由于各種消費(fèi)信息的急劇增加,傳統(tǒng)的客戶機(jī)的各方面條件均不如PC,PC的發(fā)展對(duì)服務(wù)器的應(yīng)用管理體統(tǒng)也提出了更高標(biāo)準(zhǔn)。Java語(yǔ)言完全滿足了PC的條件,在減少內(nèi)存,直接在各類電子產(chǎn)品中運(yùn)行,在網(wǎng)絡(luò)中可被任何設(shè)備所識(shí)別,充分利用網(wǎng)絡(luò)資源等方面有所突破創(chuàng)新,為PC時(shí)代的發(fā)展創(chuàng)造了有力條件。
大咖教學(xué)天團(tuán),課程體系引領(lǐng)IT革新
他們?cè)?jīng)敲過(guò)的代碼現(xiàn)如今已是業(yè)界標(biāo)桿,是中國(guó)互聯(lián)網(wǎng)的參與者與見(jiàn)證者!
-
李偉杰 icon
曾就職于騰訊,精通Java、JavaScript、HTML、CSS、Go等編程語(yǔ)言,多年豐富的開(kāi)發(fā)經(jīng)驗(yàn)、扎實(shí)的技術(shù)知識(shí)儲(chǔ)備,現(xiàn)熱衷于Java推廣與教學(xué)工作。
-
郭愛(ài)軍 icon
12年以上開(kāi)發(fā)經(jīng)驗(yàn),擔(dān)任亞信科技核心架構(gòu)師、達(dá)內(nèi)科技總監(jiān)級(jí)講師,豐富的JavaEE開(kāi)發(fā)和Oracle數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn),精通Java 、JavaScript、HTML5等編程語(yǔ)言。
——— 兄弟連簡(jiǎn)介 ———
◆上海兄弟連在職業(yè)教育培訓(xùn)行業(yè)首創(chuàng)“零學(xué)費(fèi)學(xué)習(xí)”模式,以優(yōu)秀的教學(xué)效果和先進(jìn)的經(jīng)營(yíng)模式贏得各界權(quán)威機(jī)構(gòu)的認(rèn)可,各類免費(fèi)學(xué)習(xí)視頻累計(jì)播放達(dá)數(shù)億次。公司先后榮獲騰訊網(wǎng)“年度特色職業(yè)教育品牌”、百度教育“2017年度新銳教育品牌”等多項(xiàng)榮譽(yù)。上海兄弟連將始終以強(qiáng)大的師資陣容、嚴(yán)苛的教學(xué)管理體系和先進(jìn)的課程研發(fā)理念,致力于培養(yǎng)中國(guó)優(yōu)秀的IT職業(yè)精英!
Java短期培訓(xùn)中心課程大綱
- 緣起
在當(dāng)今科技日新月異的時(shí)代,Java作為一門(mén)通用高級(jí)編程語(yǔ)言已經(jīng)成為了業(yè)界的首選。因此,我們建立了Java短期培訓(xùn)中心,基于Java編程的應(yīng)用開(kāi)發(fā),旨在幫助學(xué)員快速學(xué)習(xí)并掌握J(rèn)ava開(kāi)發(fā)技能,適應(yīng)行業(yè)的發(fā)展需求。
課程特色
- 列表
1. 深度剖析 - 以開(kāi)發(fā)實(shí)際應(yīng)用為主線,深度剖析Java語(yǔ)言及其核心機(jī)制;
2. 實(shí)踐為本 - 課程內(nèi)容豐富多樣,及時(shí)實(shí)踐代碼測(cè)試,更加貼近實(shí)際開(kāi)發(fā)需求;
3. 多元化教學(xué) - 融合線上與線下、課堂與現(xiàn)場(chǎng)實(shí)踐等教學(xué)模式,豐富學(xué)員的學(xué)習(xí)體驗(yàn)。
課程目標(biāo)
- 列表
1. 掌握J(rèn)ava編程語(yǔ)言及其應(yīng)用開(kāi)發(fā)的基礎(chǔ)知識(shí)和實(shí)踐技巧;
2. 熟悉Java SE基本開(kāi)發(fā)和Windows開(kāi)發(fā)的應(yīng)用技術(shù),例如:JavaEE框架、Servlet和JSP等;
3. 熟悉IDEA開(kāi)發(fā)工具的使用技巧,并學(xué)習(xí)一些常用的APIs;
4. 學(xué)會(huì)常用開(kāi)發(fā)工具的使用和調(diào)試等。
學(xué)習(xí)對(duì)象
- 列表
1. 高級(jí)開(kāi)發(fā)工程師、Java開(kāi)發(fā)工程師等從業(yè)人員,希望通過(guò)培訓(xùn)拓寬自己的技能領(lǐng)域;
2. 有志于成為Java編程開(kāi)發(fā)人員的初學(xué)者、熱愛(ài)編程并希望從事Java編程的學(xué)生等。
課程內(nèi)容
- 列表
1. 面向?qū)ο蟮幕A(chǔ)概念及語(yǔ)言設(shè)計(jì)要素;
2. Java SE基礎(chǔ)及其應(yīng)用開(kāi)發(fā);
3. Java API及其使用技巧;
4. JDBS的基本使用方法和SQL語(yǔ)言基礎(chǔ);
5. Web開(kāi)發(fā)及其基礎(chǔ)技術(shù)(例如:Servlet、JSP、MVC等);
6. 常用開(kāi)發(fā)工具的使用方法和調(diào)試等。
學(xué)習(xí)時(shí)長(zhǎng)和收費(fèi)范圍
- 文本
我們?yōu)閷W(xué)員提供了10天培訓(xùn)課程及20天的項(xiàng)目實(shí)踐時(shí)間,課程費(fèi)用為5000元。
學(xué)習(xí)收獲
- 文本
我們的課程旨在幫助學(xué)員掌握J(rèn)ava應(yīng)用開(kāi)發(fā)的基本知識(shí),以滿足業(yè)界對(duì)于Java開(kāi)發(fā)技能的需求。通過(guò)本次培訓(xùn),學(xué)員可以深入學(xué)習(xí)、掌握J(rèn)ava編程的核心技能,從而可以更好地適應(yīng)業(yè)界的發(fā)展需求。
結(jié)語(yǔ)
- 文本
以上信息僅供參考,實(shí)際情況以到校咨詢?yōu)闇?zhǔn)??陕?lián)系在線客服,預(yù)約免費(fèi)體驗(yàn)課。我們期待與您一起成長(zhǎng),共同為我們的未來(lái)打造更加美好的發(fā)展空間!