原创 2020年java面向對象編程oop課堂筆記

面向對象編程 1. 什麼是面向對象 面向過程思想 步驟清晰簡單,第一部做什麼,第二部做什麼… 面向過程適合處理一些較爲簡單的問題 面向對象思想 物以類聚,分類的思維模式,思考問題首先會解決問題需要哪些分類,然後對這些分類

原创 2020年java流程控制課堂筆記

java流程控制課堂筆記 1. 用戶交互Scanner Scanner對象 java.util.Scanner包中Scanner類獲取用戶的輸入 基本語法: Scanner scanner = new Scanner(S

原创 2020年Java集合課堂筆記

Java集合 1.集合概述 集合:集合是java中提供的一種容器,可以用來存儲多個數據。 集合與數組的區別: 數組長度固定,集合長度可變 數組只能存儲類型相同的元素,集合存儲對象,對象類型可以不同 集合框架 2.Collec

原创 初學者用java實現基礎單鏈表

初學者用java實現基礎的單鏈表 java實現單鏈表 初學者應該實現的基本功能: //用java實現單鏈表 @SuppressWarnings("all") // 禁止警告 public class LinkedList {

原创 2020年Filter&Listener課堂筆記

Filter&Listener Filter接口:過濾器 作用: 當訪問服務器的資源時,過濾器可以將請求攔截下來,完成一些特殊的功能,如:登錄驗證、統一編碼處理、敏感詞過濾…… 使用步驟: 定義一個java類,實現Filter接

原创 2020年java反射課堂筆記

反射 1. Junit單元測試 測試分類 黑盒測試:不需要寫代碼,輸入值看結果 白盒測試:需要寫代碼,關注程序的執行流程(如:Junit測試) Junit測試 實現步驟: 定義一個測試類(測試用例) 測試類名:被測試的類名

原创 2020年MySQL課堂筆記

MySOL SQL語法 本節用到的架構: 特點: SQL語句可以單行或多行書寫,以;結尾 可以使用空格和縮進增強語句的可讀性 MySQL的SQL語句不區分大小,關鍵字建議大寫 3種註釋 單行: -- 註釋內容 #註釋內容 (

原创 2020年java基礎知識課堂筆記

2020年java基礎知識課堂筆記 1.註釋、 標識符、關鍵字 註釋 註釋不會被執行,是寫給別人看的 單行註釋 // 註釋語句 多行註釋 /* 註釋語句*/ 文檔註釋 /* *@author Afan *

原创 2020年HTML課堂筆記

HTML(基礎) 元素:從開始標籤到結束標籤的所有代碼 屬性:爲元素提供附加信息,以名稱/值對的形式出現 標籤分爲 圍堵標籤 自閉和標籤 注意:本節筆記:圍堵標籤名稱用開始標籤表示,自閉和標籤用**<標籤名/>**表示 註

原创 2020年JDBC課堂筆記

JDBC 1.JDBC簡介 定義了操作所有關係型數據庫的規則 作用:用java語言操作數據庫 本節用到的架構: JDBC的核心API 接口或類 作用 DriverManger類 1.管理與註冊數據庫驅動 2

原创 2020年Tomcat課堂筆記

Tomcat 1. Web相關概念回顧 軟件架構: C/S:客戶端/服務端 B/S:瀏覽器/服務端 資源分類: 靜態資源:所有用戶訪問後,得到的結果一樣 如:html,css,JavaScript 動態資源:每個用

原创 2020年HTTP課堂筆記

HTTP HTTP協議 本節用到的結構: 概念:超文本傳輸協議 傳輸定義:定義了客戶端與服務器端通信時,發送數據的格式 特點: 基於TCP/IP的高級協議(三次握手,安全) 默認端口號:80 基於請求/響應模型:一次請求對應一

原创 2020年JQuery課堂筆記

JQuery JQuery簡介 概念:一個JavaScript框架,簡化js開發 JavaScript框架:本質上就是一些js文件,封裝了js的原生代碼 使用步驟: 下載JQuery 導入JQuery的js文件:導入min.

原创 2020年JSP課堂筆記

JSP JSP簡介 概念:java Servlet Pages:java服務器端頁面,本質上是一個Servlet JSP頁面中可以同時有HTML標籤和java代碼,用於簡化書寫 使用方式: 方式 功能描述 <%

原创 2020年Servlet課堂筆記

Servlet 概念:運行在服務器端的小程序 Servlet接口:定義了java類被瀏覽器訪問到的規則 使用步驟: 創建javaEE項目 定義一個類,實現Servlet接口 public class MyServlet