原创 複習18:線程

多線程 程序、進程、線程的區別 程序:本地文件 進程:正在運行的程序,進程至少有一個線程 線程:一個進程中的多個“同時”進行的任務,兩個以上線程稱爲多線程 多線程的“同時”運行:多線程並非是同時運行的。CPU負責執行線程,而

原创 JavaScript初級:事件

JavaScript初級——事件 加載 鼠標焦點 鼠標移至對象與離開對象 點擊/雙擊 表單提交 鼠標移入與移出 關鍵字:onload和onunload(後一種很少用) 作用:當頁面或者圖像加載完成後立即發生 使用:

原创 JavaScript初級:基礎語法

JavaScript初級——基礎語法 註釋 變量聲明和使用 語法約定 數據類型 運算符 條件控制語句 流程控制語句 循環控制語句 函數 註釋 JavaScript的註釋方法與Java一致: 第一種://,表示單行註釋

原创 複習9:抽象類

抽象類 抽象類是什麼 簡單地說,抽象類就是被abstract修飾的類 抽象類的作用 提取子類中的公共方法,但是不提供具體的實現 抽象類有什麼 構造器 普通屬性 普通方法 抽象方法(用abstract修飾的方法)

原创 JavaScript初級:BOM

JavaScript初級——BOM BOM使得JavaScript能與瀏覽器進行“對話” 主要是Window對象的操作 Window對象 對象:window對象表示瀏覽器中打開的窗口(每一個窗口都是一個對象) 特點:

原创 JavaScript初級:Window對象的定時器

JavaScript初級——Window對象的定時器 setTimeout setInterval setTimeout 作用:在指定的毫秒數調用函數或者計算表達式(只執行一次) 使用:setTimerout(函數/計

原创 JSP:數據的存儲

數據的存儲 Cookie Session Application 解決亂碼問題 設置編碼格式 String URLEncoder.encode(變量,編碼格式) 設置解碼格式 String URLDecod

原创 複習4:內存相關

內存相關 數據的傳遞方式 JVM內存 內存泄漏 數據的傳遞方式 將傳遞的一方稱爲傳遞者,接收數據的一方稱爲接收者 值傳遞:基本數據類型 特點:傳遞者爲接收者賦值,接收者因運算而發生的變化不會影響到傳遞者 示例: pa

原创 複習12:Map

集合:Map Map是什麼 特殊的集合接口 Map的特點 Map中的元素被稱爲鍵值對(key-value),一個key對應一個value,例如電話簿中每一個名字對應一個電話號碼(key不可重複,value可重複) key:S

原创 複習8:內部類

內部類 內部類是什麼 內部類的類別 成員內部類 靜態內部類 匿名內部類 內部類是什麼 示例 package day20191106; public class InClass { /** *類似這種的類

原创 複習5:構造方法

構造方法 構造方法是什麼 構造方法的作業 構造方法的類型 構造方法的定義 自給自足 構造方法是什麼 構造方法又叫構 造器,是類中一個比較特殊的方法,它沒有返回值類型 注意:沒有返回值類型和沒有返回值是兩種不同的概念

原创 複習13:File

File相關 File對象 類路徑 文件過濾器 案例:遞歸刪除多級目錄 File對象 File對象是什麼 文件或者目錄 File對象的創建 File(File parenet,String childPathName

原创 複習7:三大特性

三大特性 封裝 繼承 多態 三大特性:封裝 封裝是什麼 將成員變量私有化,並且提供對應的公共訪問方法 封裝的優點 提高代碼的複用性 提高代碼的可閱讀性 隱藏核心實現的邏輯代碼,簡化外部邏輯,並且阻止來自外部的隨意訪問

原创 複習17:異常Exception

異常 Exception是什麼 概念:程序中出現的各種異常的總稱 具體:Java中所有異常類的父類 Exception與Error的區別 Exception:不正常的事情,但是可以解決 Error:不可以解決,或者解決起來非

原创 複習15:IO

IO 輸入與輸出 無論是輸入還是輸出,執行操作的對象都是程序 Input:讀,將外部數據輸入到程序 output:寫,將程序數據輸出到外部文件 IO實現了內存與磁盤之間的交互,即軟-硬件交互,需要消耗大量的資源,所以無論是讀