原创 Java學習筆記十三(JDK8之後的日期時間、比較器和其他常用類)

JDK8中的日期類: 1、日期時間API的迭代: 第一代:jdk 1.0 Date類 第二代:jdk 1.1 Calendar類,一定程度上替換Date類 第三代:jdk 1.8 提出了新的一套API 2、前兩代存在的問題舉例:

原创 Java學習筆記七(面向對象特徵之多態)

多態性: 多態性的理解:可以理解爲一個事物的多種形態; 何爲多態:父類的引用指向子類的對象; 多態的使用:(虛擬方法調用) 有了對象的多態性之後,我們在編譯期只能調用父類中聲明的方法,但在運行期,實際執行的是子類重寫父類的方法 總

原创 Java學習筆記十六(泛型)

泛型的理解: 1、泛型的引入背景: 集合容器類在聲明階段不能確定這個集合容器實際存的是什麼類型的對象,所以在JDK5之前,只能把元素類型設計成Object;JDK5之後使用泛型來解決。因爲這個時候除了元素的類型不確定,其他部分是確

原创 Java學習筆記十九(Java的反射機制)

反射的概述: 重點掌握: 1、理解Class類並獲取Class實例; 2、創建運行時類的對象; 3、調用運行時類的指定結構; 關於反射的理解: Reflection(反射)被視爲動態語言的關鍵,反射機制允許程序在執行期藉助Refl

原创 Java學習筆記二十(數據庫基礎)

第一章 數據庫概述 1.1 數據庫概述 DBMS:數據庫管理系統(Database Management System)是一種操縱和管理數據庫的大型軟件,例如建立、使用和維護數據庫。 DB:數據庫(Database) SQL:結構

原创 Python學習筆記(一):Python基礎語法

Python學習筆記主要根據馬哥Python視頻和自己練習中的問題來進行記錄和總結,加深印象便於複習。 編程基礎 程序 一組能讓計算機識別和執行的指令 電子計算機 能夠執行程序的機器 現代計算機 艾倫·麥席森·圖靈(Alan Ma

原创 Java學習筆記八(static、final、代碼塊等)

static關鍵字的使用: static:靜態的 static可以用來修飾屬性、方法、代碼塊、內部類; 使用static修飾屬性:靜態變量(類變量) 按是否使用static修飾,屬性又可以分爲靜態屬性和非靜態屬性(實例變量)。 實

原创 Java學習筆記九(abstract、抽象類、接口)

abstract關鍵字的使用: abstract:抽象的; 可以用來修飾的結構:類和方法; abstract修飾類: 抽象類 此類不能進行實例化,但是類中一定要有構造器便於子類實例化時調用,這設計子類對象實例化的全過程;開發中都會

原创 Java學習筆記五(封裝和幾個關鍵字的使用)

面向對象的特徵一:封裝性 問題的引入: 當我們創建一個類的時候,我們可以通過實例化類來對類中的屬性進行賦值操作。這時,賦值操作只受到屬性的數據類型和存儲範圍的限制,沒有其他的限制條件。但在實際問題中,我們可能還存在一些其他的限制條

原创 Java學習筆記十五(集合)

內容的要求:(面試必考) 層次一:選擇合適的集合類去實現數據的保存,調用其內部的相關方法。 層次二:不同的集合類底層的數據結構爲何?如何實現數據的操作的:增刪改查等。 一、集合的概述: 1、集合和數組都是對數據進行存儲操作的的結構

原创 Java學習筆記十(異常的處理)

異常處理 異常體系: Error是指java虛擬機無法解決的嚴重問題;如JVM系統內部錯誤、資源耗盡等嚴重情況;比如:StrackOverflowError、OOM(OutOfMemoryError)(主要就是看後面帶Error就

原创 學習筆記十二(AJax和JSON)

Ajax 簡介 Asynchronous JavaScript And XML,直譯爲,異步的JS和XML。 AJAX也可以簡單的理解爲通過JS向服務器發送異步請求。 不發生頁面跳轉、異步載入內容並改寫頁面內容的技術。 異步請

原创 學習筆記十一(過濾器與監聽器)

Filter:過濾器 (Filter創建之後一定要記得在XML中修改URL,設定要過濾的對象。) 簡介: 程序的過濾器,過濾客戶端與服務器之間的請求和響應。 如:過濾字符集 Filter是web三大核心組件之一。 Servlet

原创 學習筆記十(Cookie和Session)

背景: HTTP是無狀態純文本協議,服務器不能記錄瀏覽器的訪問狀態,也就是說服務器不能區分中兩次請求是否由一個客戶端發出。這樣的設計嚴重阻礙的Web程序的設計。如:在我們進行網購時,買了一條褲子,又買了一個手機。由於http協議是

原创 學習筆記九(JSTL)

JSTL 簡介:JSP Standard Tag Library(JSP標準標籤庫) JSTL由5個不同功能的標籤庫組成。分爲: 1、核心:http://java.sun.com/jsp/jstl/core:c 2、格式化:htt