J2SE
摘要: 每每涉及到數(shù)據(jù)庫(kù)時(shí),總是死板的硬套那四個(gè)步驟,一直對(duì)數(shù)據(jù)庫(kù)如果封裝成類(lèi)感到疑惑,晚上看了點(diǎn)資料,有了點(diǎn)感悟,就記下來(lái)了。
將一些增刪改查的基本操作都封裝起來(lái),其他類(lèi)直接調(diào)用方法名,進(jìn)行數(shù)據(jù)的操作,省了一堆無(wú)謂的聲明,實(shí)例化等。。
閱讀全文
摘要: 簡(jiǎn)單分欄式變換加密技術(shù):
(1)將明文消息一行一行寫(xiě)入預(yù)定長(zhǎng)度的矩形中
(2)一列一列讀消息,但不一定按1、2、3列的順序,也可以按隨機(jī)順序,如2、3、1
(3)得到的消息就是密文消息
注:密鑰為字符的話,就根據(jù)ASII碼的大小進(jìn)行組合。
閱讀全文
摘要: 在Java中關(guān)于時(shí)間的處理有很多種方法,在API中也有好幾個(gè)關(guān)于時(shí)間處理的類(lèi),如 Date、Canlendar、GregorianCalendar、SimpleDateFormat、timestamp等...貌似很雜,現(xiàn)在一一整理~
各種時(shí)間類(lèi)的關(guān)系如下:
閱讀全文
摘要: String是一個(gè)特殊的包裝類(lèi)數(shù)據(jù)。即可以用String str = new String("abc");的形式來(lái)創(chuàng)建,也可以用String str = "abc";的形式來(lái)創(chuàng)建。前者是規(guī)范的類(lèi)的創(chuàng)建過(guò)程,即在Java中,一切都是對(duì)象,而對(duì)象是類(lèi)的實(shí)例,全部通過(guò)new()的形式來(lái)創(chuàng)建。Java 中的有些類(lèi),如DateFormat類(lèi),可以通過(guò)該類(lèi)的getInstance()方法來(lái)返回一個(gè)新創(chuàng)建的類(lèi),似乎違反了此原則。其實(shí)不然。該類(lèi)運(yùn)用了單例模式來(lái)返回類(lèi)的實(shí)例,只不過(guò)這個(gè)實(shí)例是在該類(lèi)內(nèi)部通過(guò)new()來(lái)創(chuàng)建的,而getInstance()向外部隱藏了此細(xì)節(jié)。那為什么在String str = "abc";中,并沒(méi)有通過(guò)new()來(lái)創(chuàng)建實(shí)例,是不是違反了上述原則?其實(shí)沒(méi)有。
閱讀全文