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課程大綱
課程背景
Java作為當前最主流的編程語言之一,在IT領域備受青睞。越來越多的人意識到掌握Java技能的重要性,也隨之誕生了越來越多的Java課程,幫助學習者提高編程水平。
課程特色
1. 針對初學者,打造適合入門級別的Java課程;
2. 采用完整的教學體系,包含基礎語法、面向對象、數據庫操作等核心內容;
3. 實現理論與實戰并重,填補理論空洞,提高實戰技能;
4. 利用實踐教學,注重拓展學員的解決問題能力與模塊化思維;
5. 我們以興趣驅動,注重激發學員的興趣與潛力。
課程目標
1. 掌握符合Java編程規范的編程技能;
2. 深入學習Java開發框架、數據庫操作等方面知識;
3. 掌握獨立解決問題的技能,培養良好的編程習慣;
4. 了解常用Java開發工具,如Eclipse和IntelliJ IDEA;
5. 能夠應對Java崗位的面試和日常開發需求。
學習對象
1. 對Java開發有興趣的學生與自學者;
2. 想要轉行Java開發領域的從業者;
3. 已掌握基礎Java編程語法,想進一步提升的Java工程師;
4. 需要備戰Java考試的考生。
課程內容
1. Java語言基礎
2. 面向對象編程(OOP)
3. 集合框架
4. IO流
5. 異常處理
6. 多線程
7. Java開發框架(如Spring框架)
8. 數據庫操作及SQL語言
9. Java開發工具
學習時長
本課程總時長為108課時,每周2次課程,每次2小時。
收費范圍
收費為24600元,包含教材,不含考試費用。
學習收獲
通過此課程的學習,學員能夠掌握Java編程的核心技能,扎實的Java編程基礎以及獨立思考解決問題能力。此外,我們注重學員的實踐操作,使他們能夠對自己所學到的技能進行熟練運用,培養對未來崗位的職業素養和就業能力。
結語
以上內容僅供參考,實際情況以到校咨詢為準。如您有任何疑問或需了解更多信息,歡迎聯系在線客服,預約免費體驗課程。
培訓項目:UI設計培訓、java培訓、軟件測試培訓、web前端培訓、linux云計算培訓、網絡運維培訓、網絡營銷培訓、云計算培訓、人工智能培訓、C培訓、C++培訓、嵌入式培訓、UE培訓、網絡安全工程師培訓
¥1980014484人關注
¥198005486人關注
¥詢價4272人關注
¥詢價4623人關注
¥詢價1868人關注
¥19800起12963人關注
¥19800起19583人關注
¥18800起46104人關注