原创 Java知識整理——Java基礎

一、JDK目錄 bin:用於存放一些可執行程序 db:小型數據庫 jre:java運行時環境 include:JDK是通過C和C++實現的,啓動時需要引入一些C和C++的頭文件 lib:java類庫或庫文件 src.zip:JDK核心類的

原创 [Java8新特性]:新時間日期API

新時間日期API (1)、java.time包構成 java.time:包含值對象的基礎包 java.time.chrono:提供對不同的日曆系統的訪問 java.time.format:格式化和解析時間和日期 java.time.tem

原创 TCL-事務控制語言

一、事務的特性 ACID 原子性:一個事務不可再分割,要麼都執行要麼都不執行 一致性:一個事務執行會使數據從一個一致狀態切換到另外一個一致狀態 隔離性:一個事務的執行不受其他事務的干擾 持久性:一個事務一旦提交,則會永久的改變數據庫的數據

原创 Java知識整理——面向對象

一、基礎知識 (1)、面向對象的編程關注於類的設計 (2)、成員變量 vs 局部變量 相同點:遵循變量聲明的格式、都有作用域 不同點:聲明的位置、修飾符、初始化值、內存中位置、生命週期 局部變量:方法局部變量、代碼塊局部變量 (3)、兩同

原创 MySQLRPM方式安裝

一、概述 MySQL支持大型數據庫,支持5000萬條記錄的數據倉庫,32位系統表文件最大可支持4GB,64位系統支持最大的表文件爲8TB。 二、MySQL安裝 (1)、下載地址:https://dev.mysql.com/downloa

原创 Java知識整理——反射、枚舉、註解、泛型

(1)、類的加載 當程序要執行某個類的時候,如果這個類還沒有被加載到內存中,系統會通過加載、鏈接、初始化三步來實現對這個類的初始化。 加載: 加載就是把class文件讀入到內存中,並對應的創建一個Class對象,任何類被使用的時候系統都會

原创 Java知識整理——網絡編程

(1)、InetAddress類 InetAddress的實例對象包含以數字形式保存的IP地址,同時還可能包含主機名(如果使用主機名來獲取InetAddress的實例,或者使用數字來構造,並且啓用了反向主機名解析的功能)。InetAddr

原创 Java知識整理——正則表達式

規則字符在java.util.regex.Pattern類中 常用組成規則 字符 字符類 預定義字符類 邊界匹配器 數量詞 字符類 . 任何字符(與行結束符可能匹配也可能不匹配) 如果我就想表示這個點. 用\. \d 數字:[0-

原创 Java知識整理——IO流

(1)、JavaIO流使用了一種裝飾器設計模式,將IO流分成底層節點流和上層處理流。 (2)、Flie(java.io.File)類 文件和目錄路徑名的抽象表示形式,與平臺無關 File 能新建、刪除、重命名文件和目錄,但 File不能訪

原创 Java知識整理——集合

(1)、爲什麼要有集合? 面嚮對象語言對事物的體現都是以對象的形式,爲了方便對多個對象進行操作我們就需要把這多個對象進行存儲,要存儲多個對象,不能是一個基本的變量。需要的是一個容器變量。我們前面所學,只有數組和StringBuffer是容

原创 Java知識整理——多線程

(1)、java命令會啓動java虛擬機(jvm),相當於啓動了一個應用程序,也就是啓動了一個進程。然後該進程啓動一個主線程,由主線程調用某個類的mian方法,所以main方法運行在主線程中的,前面的程序都是單線程程序。 (2)、jvm虛

原创 Java知識整理——JavaAPI

(1)、String類 字符串是由多個字符組成的一串數據(字符序列),字符串可以看作是字符數據,通過API,我們知道字面值"abc"也是一個對象,字符串是常量,一旦被賦值就不能改變。 1)構造方法 public String() publ

原创 算法歸納(一)

(1)、給定一個數組arr,和一個數num,請把小於等於num的數放在數組的左邊,大於num的數放在數組的右邊。要求額外空間複雜度O(1),時間複雜度O(N) public class Demo1 { /*** * 給

原创 算法歸納(三)

排序及其彙總 1)、冒泡:O(N^2)  最好:O(N)  空間複雜度:O(1)  穩定 在要排序的一組數中,對當前還未排好序的範圍內的全部數,自上而下對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小的往上冒。 最好情況是因爲隊列

原创 設計模式之裝飾器模式

一、介紹 裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構。這種類型的設計模式屬於結構型模式,它是作爲現有的類的一個包裝。 這種模式創建了一個裝飾類,用來包裝原有的類,並在保持類方法簽名