原创 day42_CSS

CSS概述 什麼是CSS? CSS 是「層疊樣式表單」。是用於(增強)控制網頁樣式並允許將樣式信息與網頁內容分離的一種標記性語言。 層疊:多個樣式可以作用在同一個html的元素上,同時生效。 CSS的優勢: 功能強大 將內容展示和樣式控制

原创 day19(Collection集合丶Iterator迭代器丶增強for丶List接口(常見實現類))

Java 集合框架概述 一方面, 面嚮對象語言對事物的體現都是以對象的形式,爲了方便對多個對象 的操作,就要對對象進行存儲。另一方面,使用Array存儲對象方面具有一些弊 端,而Java 集合就像一種容器,可以動態地把多個對象的引用放入容

原创 day25_字節流(FileOutputStream丶InputStream)、字符流(FileReader丶FileWriter)

IO概述 什麼是IO? 生活中,你肯定經歷過這樣的場景。當你編輯一個文本文件,忘記了 ctrl+s ,可能文件就白白編輯了。當你電腦 上插入一個U盤,可以把一個視頻,拷貝到你的電腦硬盤裏。那麼數據都是在哪些設備上的呢?鍵盤、內存、硬 盤

原创 day38_事務

事務 什麼是事務? 在實際的開發過程中,一個業務操作如:轉賬,往往是要多次訪問數據庫才能完成的。轉 賬是一個用戶扣錢,另一個用戶加錢。如果其中有一條 SQL 語句出現異常,這條 SQL 就可能執行失敗。事務執行是一個整體,所有的 SQL

原创 day39_JDBC

JDBC概述 什麼是jdbc? JDBC 規範定義接口,具體的實現由各大數據庫廠商來實現。JDBC 是 Java 訪問數據庫的標準規範,真正怎麼操作數據庫還需要具體的實現類,也就是數據庫驅動。每個 數據庫廠商根據自家數據庫的通信格式編寫好

原创 day28_多線程基本概念丶多線程的創建

基本概念:程序、進程、線程 程序(program)是爲完成特定任務、用某種語言編寫的一組指令的集合。即指一 段靜態的代碼,靜態對象。 進程(process)是程序的一次執行過程,或是正在運行的一個程序。是一個動態 的過程:有它自身的產生

原创 day35_DDL(操作數據庫丶表) DML (用於對錶中的記錄進行增刪改操作)

DDL 操作數據庫 操作數據庫:CRUD 分別對應着增刪改查的操作 C(Create):創建 方式一:直接創建數據庫 語法:CREATE DATABASE 數據庫名; 方式二:判斷數據庫是否已經存在,不存在則創建數據庫 語法:CRE

原创 day17_常用API(Date類丶SimpleDateFormat類丶Calendar類)

Date類 概述:java.util.Date 類 表示特定的瞬間,精確到毫秒。毫秒:千分之一秒 1000毫秒=1秒。特定的瞬間:一個時間點,一剎那時間 常用構造方法 public Date() :分配Date對象並初始化此對象,以表示分

原创 day44_JavaScript(BOM丶DOM丶事件)

BOM 什麼是BOM? 瀏覽器對象模型(Browser Object Model (BOM))允許 JavaScript 與瀏覽器對話。(BOM)),將瀏覽器的各個組成部分封裝成對象。 BOM組成: Window:窗口對象 Navigat

原创 day41_web概念丶HTML

web概念概述 什麼是JavaWeb? 通俗來說就是我們使用Java語言開發基於互聯網的項目 軟件架構: C/S: Client/Server 客戶端/服務器端 在用戶本地有一個客戶端程序,在遠程有一個服務器端程序,如:QQ,迅雷...

原创 day34_MySQL的基礎知識

數據庫的介紹 什麼是數據庫? 數據庫的英文單詞: DataBase 簡稱 : DB。它是存儲數據的倉庫 本質上是一個文件系統,還是以文件的方式存在服務器的電腦上的 所有的關係型數據庫都可以使用通用的 SQL 語句進行管理 DBMS Dat

原创 day26_字符編碼和字符集丶緩衝流、轉換流

字符編碼和字符集 字符編碼 計算機中儲存的信息都是用二進制數表示的,而我們在屏幕上看到的數字、英文、標點符號、漢字等字符是二進制 數轉換之後的結果。按照某種規則,將字符存儲到計算機中,稱爲編碼 。反之,將存儲在計算機中的二進制數按照 某

原创 day20_數據結構丶set接口之實現類(HashSet丶LinkedHashSet丶TreeSet)

數據結構有什麼用? 當你用着java裏面的容器類很爽的時候,你有沒有想過,怎麼ArrayList就像一個無限擴充的數組,也好像鏈表之類 的。好用嗎?好用,這就是數據結構的用處,只不過你在不知不覺中使用了。 現實世界的存儲,我們使用的工具

原创 day09_面向對象特徵之一:封裝(修飾符丶this丶構造器丶package丶import)

封裝 爲什麼需要封裝?封裝的作用和含義? 我們程序設計追求“高內聚,低耦合”。 高內聚 :類的內部數據操作細節自己完成,不允許外部干涉; 低耦合 :僅對外暴露少量的方法用於使用。 隱藏對象內部的複雜性,只對外公開簡單的接口。便於外

原创 day43_JavaScript(ECMAScript:客戶端腳本語言的標準)

JavaScript簡介 概念:    一門客戶端腳本語言,他是運行在客戶端瀏覽器中的。每一個瀏覽器都有JavaScript的解析引擎。腳本語言:不需要編譯,直接就可以被瀏覽器解析執行了。 功能: 可以來增強用戶和html頁面的交互過程,