原创 java面向對象之類與對象
1、類與對象的理解: 類是對一類事物的描述,是抽象的,概念上的定義;對象是實際存在的該類事物的每個個體,因此也稱之爲實例。如果將對象比作汽車,那麼類就好比汽車的設計圖紙。所以面向對象程序設計的重點是類的設計,而不是對象的設計
原创 mysql登陸,創建用戶,權限控制
一.如何登陸mysql: 1.下載安裝mysql數據庫:( 我們以5.5版本爲例進行學習) 注意: (1)下載安裝時文件路徑中不要有中文,不然路徑不能解析,安裝會失敗。 (2)一般的數據庫軟件中有很多插件,選擇性的安裝,一般只需要cl
原创 sql入門及基礎命令
sql是編程中很重要的一個環節,會寫sql,會寫好的sql語句是程序高效率運行的保障,每一個編程工作者都要和數據庫打交道,不管是什麼樣的數據庫都少不了要寫sql語句。本篇文章從0開始總結基礎的sql語句,後續文章將逐步深入,
原创 Java中的多線程(2)
概述: 上一篇文章簡單的介紹了什麼是線程,以及線程的生命週期,還有創建線程的三種方式。接着本篇文章將總結有關線程同步的相關知識,主要講解使用synchronized實現線程同步。然後總結Java中鎖機制,明確什麼是對象鎖,什麼是類鎖。然後
原创 Java中的異常處理機制
概述 本篇文章將總結Java中的異常處理機制,通過具體的代碼示例來演示try-catch,finally,throw,throws等關鍵字的用法,旨在簡單瞭解Java中異常處理機制,後續將總結如何在項目中通過Spring實現系統的統一異常
原创 java中的多線程-上篇
概述: 多線程是Java編程中很重要的一個模塊,相信每一個Java程序員都曾與多線程有着難以消解的愛恨情仇。本系列文章將對Java中多線程的知識進行總結,方便後續開發參考學習。文章將首先說明線程、進程、併發的概念以及爲什麼要
原创 版本控制-git
一、概述 在項目管理過程中,項目的代碼管理是一個很重要的環節,CVS,SVN是早期我們常用的版本控制系統,這些集中式的版本控制系統隨着互聯網技術的日新月異已經不再滿足開發者及項目管理者的需求,近幾年分佈式的版本控制系統git
原创 java中的數組
一、java中的數組特徵: Ø 數組用於將相同類型的數據存儲在連續的存儲單元中; Ø 可以通過指定數組的名稱和長度來聲明數組; Ø 一旦聲明數組的大小,就不能再修改; Ø 數組元素通過數組名和索引來訪問,索引從0開始; Ø 數
原创 mysql數據類型
1、概述 要了解一個數據庫,我們也必須瞭解其支持的數據類型,Mysql支持所有標準的SQL數據類型,主要分爲以下三類: 第一類:數值類型 第二類:字符串類型 第三類:時間日期類型
原创 java常用設計模式之工廠模式
一、工廠模型的引入: 1、簡單概要: 在面向對象編程中, 最通常的方法是一個new操作符產生一個對象實例,new操作符就是用來構造對象實例的。但是在一些情況下, new 操作符直接生成對象會帶來一些問題。舉例來說, 許多類型
原创 java常用加密算法之pbkdf2
PBKDF2簡介 常見的加密算法,如MD5,此類算法爲單向的,無法通過逆向破解,但由於技術的不斷進步,可以通過字典和暴力破解。後來人們通過加鹽來增加密碼的安全性,但彩虹表的出現讓這種方式也變得不安全。以至於出現了現在的PBK
原创 java基礎語法及流程控制
概述 學習任何語言都需要先學習該語言的基礎語法,本篇文章在瞭解Java語言基礎概念的前提下進一步對java的語法進行總結,適合初學者進行參看學習。 一、java的基本語法: Java語言是嚴格區分大小寫的,這個
原创 java構造函數,方法重載,this、super、finalize、static關鍵字及垃圾回收
一、構造函數 1、構造函數: 類中的構造方法用來初始化一個類,構造方法一般爲公有類型,沒有返回值。但是特殊情況是允許將構造函數定爲私有類型即通過private修飾,如單例模式中類的構造函數就是私有的。只允許在類的內部生成對象
原创 java常用設計模式之單例模式
一、單例模式介紹: 1.概述: Singleton(單例)是一種創建型模式,指某個類如果採用Singleton模式,則在這個類被創建後,只可能產生一個實例供外部訪問,並且提供一個全局的訪問點。 2.設計要點: (1) 將採用單
原创 java中的集合
一、集合簡介 1、什麼是Java中的集合 (1)Java中集合類似數組,只是集合中存放的都是對象,確切的說是對象的引用 (2)Java中集合就像一個動態的數組,集合中的元素個數不確定,可以任意添加 2、Java中的集合框架圖 (1)上述