原创 java之封裝、繼承、多態簡述

java之封裝、繼承、多態簡述 java語言有三大特徵: 封裝(encapsulation):對外部不可見,隱藏對象的屬性和實現細節。 繼承(inheritance):一個類繼承另一個類的非私有的成員方法或變量 多態(poly

原创 Java之方法的傳遞和封裝簡述

java之方法的傳遞和封裝簡述 方法的傳遞和返回值 java語言在被調用方法的參數賦值時,採用傳值的方式 基本類型的數據傳遞是值本身,也就是值傳遞,不會影響本身數據 引用類型的數據傳遞是這個對象的地址,也就是地址傳遞,會影響本身

原创 IO流簡述

IO體系圖 File類 在java程序中,對磁盤文件進行描述的類 通常使用File類的構造方法 File類文件屬性方法 static String pathseparator:與系統有關的路徑分隔符,爲了方便,它被表示爲一個

原创 多線程簡述

進程和線程 進程的介紹 是一個程序的運行狀態和資源佔用(內存,cpu)的描述 進程是程序的一個動態過程,它指的是從代碼加載到執行完畢的一個完成過程 進程的特點: 獨立性:不同的進程之間是獨立的,相互之間資源不共享 動態性:進程

原创 包裝類與字符串簡述

包裝類 基本數據類型 所佔字節 包裝類 byte 1個字節 Byte short 2個字節 Short int 4個字節 Integer long 8個字節 Long float 4個字節 Floa

原创 裝飾者模式簡述

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

原创 多線程下的單例模式、生產者、消費者模式

單例模式 之前有一個博客簡述了單例模式,這裏就不具體介紹了 單例模式的實現方式:懶漢式和餓漢式 其中,懶漢式是線程不安全的,當有多條線程同時訪問單例對象時,則會出現多線程臨界資源問題 多線程下的懶漢式 package waki

原创 數組的聲明與常用方法簡述

一維數組 概述 顧名思義,數組是數據的組合,不止一個數據,有很多數據,數組是引用類型變量 數組的初始化,java中數組必須進行初始化才能使用,爲數組中的數組元素分配內存空間,併爲每個數組元素賦初始值。 初始化 靜態初始化 in

原创 集合簡述

集合概述 集合:就是一個存儲數據的容器 集合和數組的區別: 數組長度固定,集合長度不固定 數組可以存儲基本數據類型和引用類型,集合只能存儲引用類型 集合框架 Collection接口 Collection層次結構中的

原创 Mysql基本操作

數據庫 簡介 數據庫(DataBase,DB):指長期保存在計算機的儲存設備上,按照一定規則組織起來,可以被各種用戶或應用共享的數據集合。簡單理解數據的倉庫。 數據庫管理系統(DataBase Management System

原创 JDBC簡述(mysql)

JDBC的簡介 簡介 JDBC(Java Database Connectivity,java數據庫連接)是一種用於執行SQL語句的Java API,可以爲多種關係數據庫提供統一訪問,它由一組用java語言編寫的類和接口組成 J

原创 簡單模仿win10計算器(demo)

計算器 這個小demo是我上學時的遠古代碼(嘻嘻嘻),今天整理代碼時看到的,看着以前的代碼,突然感覺這些是啥?看不懂了都,而且寫得也不規範。 運行一下,還是可以的,先截張圖 試了一下,bug還是有的,但是可以基本的運算,有興趣的

原创 網絡編程簡述

網絡編程 計算機網路 所謂計算機網絡,就是把分佈在不同區域的計算機與專門的外部設備用通信線路相互連接成一個規模大,而且功能強的網絡系統,從而使得計算機之間可以相互傳遞信息,共享數據、軟件等資源 所謂的網絡編程,指的就是在同一個網

原创 Mysql約束和多表查詢

數據完整性 作用:保證用戶輸入的數據保存到數據庫中是正確的 確保數據的完整性:在創建表時給表中添加約束 完整性的分類: 實體完整性 域完整性 引用完整性 實體完整性約束 實體:即表中的一行(一條記錄)代表一個實體(en

原创 JDBC高級操作和事務處理(mysql)

JDBC批處理 piliang處理允許將相關的SQL語句分組到批處理中,並通過對數據庫的一次調用提交它們 當需要一次向數據庫發送多個SQL語句時,可以減少連接數據庫的開銷,從而提高性能 在jdbc的URL中添加rewriteBa