Java提供了一種最簡單同時也是人們最熟悉的可移植性–<源代碼移植>。這意味著任意一個Java程序,不論它運行在何種CPU、操作系統或Java編譯器上,都將產生同樣的結果。這并不是一個新的概念,人們使用C、C++也可以產生同樣的效果。但是使用C或C++編程在許多細節上它都沒有嚴格定義。Java在可移植性方面的特點使它在Internet上具有廣泛的應用前景。同時它本身具有的防病毒的能力也使它在需要高可靠性的應用中占有一席之地。
JavaSE 階段 | |
Java 簡介 | Java 發展歷程、Java 的技術結構、JDK 的下載及安裝、HelloWorld 入門案例。 |
Java 基本語法 | 關鍵字、標識符、注釋、字面量、進制及其換算、變量、數據類型及其轉換、運算符、流程控制、數組、二維數組、方法。 |
面向對象 | 面向對象與面向過程比較、類與對象的關系、成員變量與局部變量、構造方法、this 關鍵字、代碼塊。面向對象的特征(封裝、繼承、多態)、super 關鍵字、權限修飾符、方法的重寫static、final、abstract、接口、內部類、包、垃圾分代回收機制。 |
API(一) | Object、String、Pattern、包裝類、Math、BigDecimal、Date、Calendar。 |
API(二) | 異常、集合、Map、泛型、迭代器、比較器 |
API(三) | IO、線程、套接字。 |
API(四) | 反射、注解、斷言 |
jvm | 參數 jvm 內存大小調節、常見回收機制。 |
JDK8 的部分特性 | 接口中的默認方法、Lambda 表達式、函數式接口、時間包。 |
Git 版本控制
|
版本控制概念、Git 發展歷史、Git 安裝配置、Git 版本庫管理、Git 版本控制、Git 遠程倉庫、Git 分支管理、Git 標簽管理、碼云介紹。 |
JavaEE 框架階段 | |
Spring | Spring IOC 基礎、Spring 的工廠模式 ( 靜態工廠、實例工廠、Spring 工廠 )、Spring 依賴注入(構造器注入,set 注入)、Spring 的注解形式、Spring AOP 原理及實現、Spring 整合 JDBC、JDBCTemplate、Spring 聲明式事務處理、事務的回滾策略等 |
SpringMVC | SpringMVC 原理、SpringMVC 簡單參數封裝、復雜參數封裝、值傳遞的原理、SpringMVC 的注解形式、日期格式類型轉換、文件上傳、頁面訪問控制 ( 轉發和重定向 )、RESTFUL 結構 |
MyBatis | MyBatis 原理、DQL 映射、DML 映射、復雜結果集映射、參數傳遞(注解形式和 MAP 形式)、結果集封裝原理、動態 SQL 的拼接、字符轉義、MyBatis 的接口實現、代碼自動生成工具、關聯關系的講解、Spring + SpringMVC + MyBatis 整合(SSM 整合) |
EasyMall 項目重構及開發 | 通過框架技術重構在 JavaWeb 階段實現的 EasyMall 項目,通過對比使學員們理解使用框架的好處,熟悉框架的搭建和使用,理解框架整合方式、了解框架下業務開發流程。并進一步實現EasyMall 中的購物車模塊、訂單模塊、在線支付、銷售統計等模塊。 |
Springboot | 基礎,搭建,springboot 組合注解運行原理,springboot 的 web 開發,spring data JPA,聲明式事務 |
SpringBoot 重構EasyMall | 通過 SpringBoot 重構 EasyMall 項目 , 加深對 Spring Boot 的理解,實現購物車、訂單、在線支付等功能模塊 |
JavaWeb 階段 | |
XML | XML 的概念與基本作用、XML 語法、XML 解析介紹、DOM4J 解析 XML |
HTML/CSS | HTML 介紹、HTML 文檔結構、HTML 語法、HTML 標簽技術(超鏈接、列表、表格、圖像、表單等),CSS 介紹、CSS 導入方式、CSS 選擇器、CSS 布局、CSS 樣式屬性。完成 EasyMall 項目靜態頁面。 |
JavaScript | JavaScript 語法、數據類型、運算符、流程控制、數組、函數、JavaScript 內部對象、自定義對象,DHTML 編程、DOM 介紹,DOM 編程(使用 DOM 操作 HTML 文檔)。完成 EasyMall 靜態頁面中的 js 腳本。 |
Jquery | Jquery 對象、Jquery 選擇器(ID、元素、class、層級等)的使用、Jquery 案例(用戶列表增、刪、改、查)、Json 的對象轉換、Jquery AJAX 的實現。完成 EasyMall 靜態頁面中的 jquery 腳本。 |
MySql | 數據庫介紹、MySQL 安裝與配置、數據庫增刪改操作 DDL 語句使用、表增刪改操作 DML 語句使用、表查詢操作 DQL 語句使用,數據備份及恢復、多表設計、多表查詢。完成 EasyMall 中數據庫的設計。 |
JDBC | JDBC 介紹、JDBC 入門,JDBC 核心 API 介紹,JDBC 的 CURD 操作防止 SQL 注入及PrepareStatement 使用,使用批處理。連接池的介紹、自定義連接池,常用的開源連接池C3P0 的介紹及使用。 |
Tomcat/HTTP | WEB 服務器介紹、Tomcat 的安裝與啟動、Tomcat 的體系結構、組織 WEB 應用目錄與在Tomcat 中發布 WEB 應用程序的方式、配置 WEB 的主頁、使用 Tomcat 配置虛擬主機、HTTP協議詳解。 |
Servlet | Servlet 介紹、開發 Servlet 程序、Servlet 生命周期、Servlet 調用分析、Request 及Response 的使用、ServletConfig 使用,ServletContext 使用(作為域對象使用、配置系統初始化參數、獲取 web 資源)。AJAX 介紹、XMLHttpRequest 對象詳解。完成 EasyMall 用戶注冊模塊。 |
Cookie/Session | 會話技術介紹、Cookie 介紹及 Cookie 的使用、案例之 Cookie 實現記住用戶名,Session 的使用及 Session 的原理,案例之利用 Session 實現登陸功能及驗證碼校驗。完成 EasyMall 用戶登錄模塊。 |
更多課程板塊及內容,請點擊咨詢客服! |
掌握語言基礎是第一步。如果你不了解基礎知識,那么你就不知道自己是否做錯了或者接下來該怎么做。當然,這并不是要求你把所有的基礎知識都記住,比如所有的Java關鍵字、核心概念或者基本編碼技術等。如果你確信自己對大多數的基礎知識和概念足夠熟悉,并且能夠以某種方式將它們聯系起來,那么你就可以進行下一步了,你可以開始嘗試編寫一些非常基本的Java程序,比如打印hello world、實現簡單的加減法,等等。當你完成了大部分的基礎程序編寫,并且掌握了基本的編程技巧之后,就可以進行下一步了。我會建議你努力學習Java集合和Java IO內部的API。你需要熟悉這些API提供的各種類和接口,并利用它們來創建程序。當你完成所有內容后,我相信你的Java也就很好了。
福州Java學校課程大綱
課程背景
Java作為一門廣受歡迎的編程語言,近年來在IT行業中扮演著重要的角色。福州Java學校開設Java課程,旨在培養高質量的Java開發人才,滿足行業需求。
課程特色
1.課程設置合理,內容全面
2.針對常見Java面試題添加專題講解
3.提供實戰項目,鍛煉學生實際應用能力
4.開設一對一輔導和班級集體講解兩種授課方式
課程目標
1.掌握Java編程基礎
2.了解Java核心概念
3.學習并掌握常用框架
4.掌握Java面試必備技能
學習對象
1.對計算機編程有基礎了解的人群
2.想要學習Java的IT從業者
3.在校學生及其他有意學習Java的人群
課程內容
1.Java基礎語法、數據類型、控制語句等
2.Java核心編程思想及面向對象編程
3.Servlet、JSP、Struts、Spring等框架學習
4.常見Java面試題解析
學習時長
學習時長為3個月,每周授課5天,每天6小時。
收費范圍
收費在3000-5000元之間,具體收費以情況而定。
學習收獲
1.掌握Java技能,有助于提升求職競爭力
2.學習實用框架,對工作有實際幫助
3.了解常見面試題,提高應聘成功率
結語
以上信息僅供參考,實際情況以到校咨詢為準。可聯系在線客服,預約免費體驗課。我們致力于幫助您成為高質量的Java開發人才!
培訓項目:UI設計培訓、java培訓、軟件測試培訓、web前端培訓、linux云計算培訓、網絡運維培訓、網絡營銷培訓、云計算培訓、人工智能培訓、C培訓、C++培訓、嵌入式培訓、UE培訓、網絡安全工程師培訓
¥1980014484人關注
¥198005486人關注
¥詢價4272人關注
¥詢價4623人關注
¥詢價1868人關注
¥19800起12963人關注
¥19800起19583人關注
¥18800起46104人關注