原创 Java語言基礎(2)

Java語言基礎 常量的概述 常量:在程序的執行過程中其值不發生改變的量。 常量的分類: 字面值常量 自定義常量 字面值常量的分類: 項目 內容 字符串常量 雙引號內包括的內容 整數常量 所有整數 小數常

原创 Java選擇結構-if語句,switch語句詳解

Java程序設計中引入了選擇語句。選擇語句總共有兩種常見的形式:if語句,和switch語句。 1. if語句 (1)if單選擇結構 if(比較表達式或者是boolean類型的值) { 語句體; } 執行流程: 先計算比

原创 Java語言基礎(數組冒泡排序,選擇排序等,二分法)

數組排序 排序方法有許多,在這裏主要介紹冒泡排序,選擇排序,插入排序,快速排序。 1.冒泡排序 比較相鄰的元素。如果第一個比第二個大,就交換它們兩個; 對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對,這樣在最後的元

原创 JavaWeb詳解之JSP

概述 1.什麼是JSP JSP(全稱JavaServer Pages)是由Sun Microsystems公司主導創建的一種動態網頁技術標準。 JSP技術以Java語言作爲腳本語言,爲用戶的HTTP請求提供服務,並能與服務器上的其

原创 JavaWeb詳解之(MVC三層架構,過濾器filter,session監聽器)

MVC三層架構 1.什麼是MVC MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設計創建 Web 應用程序的模式 Model(模型) 業務處理 :業務邏輯(Service) 數據持

原创 Spring-Mybatis(整合的兩種方式,聲明式事務)

1. Mybatis-Spring簡介 MyBatis-Spring 會幫助你將 MyBatis 代碼無縫地整合到 Spring 中。 它將允許 MyBatis 參與到 Spring 的事務管理之中,創建映射器 mapper 和

原创 處理中文亂碼問題

從後端到前端有時候會出現中文亂碼問題,我們將如何解決: Java亂碼處理 1.關於配置Tomcat的URIEncoding 修改Tomcat的Server.xml,在Connector標籤中加上URLEncoding參數。 <

原创 SSM整合框架(圖書管理系統)

簡單來說SSM就是SpringMVC+Spring+MyBatis的整合,下面就讓我們一步一步將其整合 SSM 1.環境要求(環境一定要配好) IDEA MySQL 5.7.19 Tomcat 9 Maven 3.6 2.數據

原创 SpringMVC(JSON交互處理:Jackson和Fastjson)

JSON 1.什麼是JSON JSON(JavaScript Object Notation, JS 對象標記) 是一種輕量級的數據交換格式 採用完全獨立於編程語言的文本格式來存儲和表示數據。 JSON 鍵值對是用來保存 Java

原创 SpringMVC(RestFul風格,數據跳轉的3種方式:轉發和重定向,數據處理)

緊跟上一篇博文,我們聊一下SpringMVC強大的功能。 RestFul風格 1.什麼是RestFul風格 Restful就是一個資源定位及資源操作的風格。不是標準也不是協議,只是一種風格。 基於這個風格設計的軟件可以更簡潔,更有

原创 SpringMVC(原理分析,第一個SpringMVC程序,註解開發)

1.什麼是SpringMVC? SpringMVC 是Spring Framework的一部分,是基於Java實現MVC的輕量級Web框架。 springMVC就是spring的一個子模塊。 2.SpringMVC的特點 輕量

原创 Spring詳解之(AOP)

概述 1.什麼是AOP(面向切面編程) AOP(Aspect Oriented Programming)意爲:面向切面編程,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。 AOP是OOP的延續,是軟件開發中的一個

原创 Spring詳解之(控制反轉IOC,依賴注入DI)

概述 1.什麼是Spring Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development a

原创 Java web前端(HTML)

學習HtML之前我們先了解一下什麼是前端? 1.前端的開發流程 2.B/S軟件的結構 JavaEE項目 客戶端:瀏覽器 服務端:WEB服務器 3.什麼是W3C標準? 結構化標準 (XHTML、HTML) 表現標準 (CSS

原创 GUI編程核心技術之一(AWT)

什麼是GUI? 在電腦的操作系統中實現圖形化的用戶界面(Graphical User Interface,簡稱GUI) GUI組件分爲兩大類:基本組件和容器。 注意:需要 jre 環境! 1.什麼是AWT技術? AWT(Abstr