原创 正則

正則表達式 一、概述         1、 概念:符合一定規則的表達式。         2、 作用:用於專門操作字符串。         3、 特點:用於一些特定的符號來表示一些代碼操作,這樣可以簡化書寫。所以學習正則表達式,

原创 反射正則

1.1反射 反射的理解和作用: 首先需要明白,用java語言編寫的程序,編譯後的是java文件,運行後變成字節碼文件, 而編寫的每個Java類看來也是一個複雜的事物中,都有自己的屬性,像構造方法,成員變量,成員方法等。 就像一輛汽車,

原创 設計模式

設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的

原创 io

一、JAVA流式輸入/輸出原理      流是用來讀寫數據的,java有一個類叫File,它封裝的是文件的文件名,只是內存裏面的一個對象,真正的文件是在硬盤上的一塊空間,在這個文件裏面存放着各種各樣的數據,我們想讀文件裏面的數據怎麼

原创 反射

一、類是怎麼加載到內存中的 1.類的加載:    就是將class文件讀入內存,並創建一個class對象    任何類在使用時系統都會創建一個class對象 2.類的加載時機:   (1).創建類的實例   (2).訪問類

原创 反射:Class類、反射概念、類中各成員的反射、反射的應用、數組的反射

1  反射的基礎Class類       Person類代表人,它的實例對象就是張三,李四這樣一個個具體的人。       在Java程序中的各個Java類屬於同一類事物,描述這類事物的Java類名就是Class。    

原创 什麼是io

      Java中I/O操作主要是指使用Java進行輸入,輸出操作. Java所有的I/O機制都是基於數據流進行輸入輸出,這些數據流表示了字符或者字節數據的流動序列。Java的I/O流提供了讀寫數據的標準方法。任何Java中表示數

原创 正則

目錄 跳過目錄 本文目標如何使用本教程正則表達式到底是什麼東西?入門測試正則表達式元字符字符轉義重複字符類分枝條件反義分組後向引用零寬斷言負向零寬斷言註釋貪婪與懶惰處理選項平衡組/遞歸匹配還有些什麼東西沒提到聯繫作者網上的資源及本文

原创 String--

package com.xdf.string; import org.junit.Test; public class StringDemo {@Testpublic void test01() {String str1 = "hell

原创 String-

字符串與字符數組的轉換 toCharArray()<—>String(char[] c)..public class StringAPIDemo01{ public static void main(String args[]){ Str

原创 面向對象

                                                 面向對象 3.1面向對象概念 •1、面向對象時相對面向過程而言 2、面向對象和麪向過程都是一種思想 3、面向過程 強調的是功能行爲

原创 static

 在類的內部,變量定義的先後順序決定了初始化的順序。即變量定義散佈於方法定義之間,他們仍舊會在任何方法(包括構造器)被調用之前得到初始化。 static 修飾的是屬於類的,只有一份被對象所共有 ***********

原创 死鎖

一、死鎖的定義 多線程以及多進程改善了系統資源的利用率並提高了系統 的處理能力。然而,併發執行也帶來了新的問題——死鎖。所謂死鎖是指多個線程因競爭資源而造成的一種僵局(互相等待),若無外力作用,這些進程都將無法向前推進。 下面我們通過一

原创 單例

本文繼續介紹23種設計模式系列之單例模式。 概念:  java中單例模式是一種常見的設計模式,單例模式的寫法有好幾種,這裏主要介紹三種:懶漢式單例、餓漢式單例、登記式單例。  單例模式有以下特點:  1、單例類只能有一個實例。  2、

原创 抽象和接口

深入理解Java的接口和抽象類   對於面向對象編程來說,抽象是它的一大特徵之一。在Java中,可以通過兩種形式來體現OOP的抽象:接口和抽象類。這兩者有太多相似的地方,又有太多不同的地方。很多人在初學的時候會以爲它們可以隨意互換