原创 數據庫入門基礎(CRUD)

MYSQL基礎語法 1.數據庫介紹 數據庫概述: 存儲數據的倉庫. 其本質是一個文件系統,數據庫按照特定的格式將數據永久存儲起來,用戶可以對數據庫中的數據進行增加,修改,刪除及查詢操作。 數據庫優點: 數據庫是按照特定的格式將數據

原创 Mysql入門知識點總結

Mysql入門知識點總結 文章目錄Mysql入門知識點總結1.Windows服務2.連接於斷開服務3.數據庫操作4.操作表5.數據操作6.字符集編碼7.數據類型8.列屬性(列約束)9.建表規範10.事務(transaction)1

原创 final關鍵字

final關鍵字 一、final關鍵字的概述 ​ 學習了繼承後,我們知道,子類可以在父類的基礎上改寫父類內容,比如,方法重寫.那麼我們能不能隨意的繼承API中提供的類,改寫其內容呢?顯然這是不合適的.爲了避免這種

原创 Stream流簡介

Stream流簡介 說到Stream便容易想到I/O 流,而實際上,誰規定“流”就一定是“IO流”呢?在Java 8中,得益於Lambda所帶來的函數式編程,引入了一個全新的Stream概念,用於解決已有集合類庫既有的弊端。 集合

原创 插入排序

插入排序 排序原理: 是通過構建有序序列,對於未排序的數據,在已排序序列中從後向前掃描,找到相應的位置並插入.插入排序在實現上,再從後往前掃描過程中,需要反覆把已排元素逐步向後挪位,爲最新元素提供插入空間. 過程分析: 首先我

原创 冒泡排序與選擇排序

冒泡排序與選擇排序 冒泡排序 : 從數組中首元素開始和其他元素逐個比較,若其中一個元素比其小(或大),就交換首元素與其位置 。 代碼實現: public static void main(String[] args) {

原创 自定義IOC

自定義ioc 1.IOC 控制反轉(Inversion of Control,縮寫爲IoC),是面向對象編程中的一種設計原則,可以用來減低計算機代碼之間的耦合度。 控制反轉,對象的使用者不是創建者 . 2.原始方式 特點:創建累,

原创 線程安全問題-----同步機制

線程安全 1.線程安全講解 如果有多個線程在同時運行,而這些線程可能會同時運行這段代碼.程序每次運行結果和單線程運行的結果是一樣的,而且他的變量的值也和預期的是一樣的,就是線程安全. 我們可以通過一個案例,來演示線程安全問題: 電