原创 thinking in java test chapter9接口(11)~(19)適配器模式,工廠模式

練習(11):創建一個類,它有一個方法用於接受一個String類型的參數,生成的結果是將該參數中每一個字符進行互換。對該類進行適配,使得它可以用於interfaceprocessor.Apply.process()。 適配器設計模式,就

原创 裝好oracle後——表空間,用戶

安裝好數據庫之後,接下來就要開始使用了。 但是我們不能上來就create table,我們需要先創建一個表空間以及一個新用戶。 什麼是表空間,爲什麼需要表空間? 首先,表空間是一個邏輯概念,邏輯的意思就是它是實際上不存在的,在文件夾

原创 oracle——數據定義

在上文中我們建好了表空間,並創建了新用戶。接下來就可以使用這個用戶登錄,做想做的事了。 對於一個空白的表空間,首先我們當然是要先建表。 一般SQL語言有以下四大功能: **1.數據定義 2.數據查詢 3.數據操作 4.數據控制

原创 thingking in java test5.9練習(19)(20)(21)(22)

練習(19):寫一個類,它接受一個可變參數的String數組。驗證你可以向該方法傳遞一個用逗號分割的String列表,或是一個String[]. public class test5_8_19 { public static vo

原创 Hibernate原生SQL多表查詢字段名重複問題以及解決方法

錯誤提示中出現的字段中,好幾個表中都有這個字段,導致hibernate轉化時出錯。 問題定位:發現sql語句開頭是select * …. 問題解決:把select * 改成查詢具體所需的字段名即可。 如果是查詢的字段名重複,參考這篇

原创 oracle配置監聽問題——註冊表中沒有OracleOraDb11g_home1TNSListener

註冊表中沒有OracleOraDb11g_home1TNSListener的問題。 這是今天遇到一系列問題的最終根源問題,將這個放在開頭是希望能方便有同樣問題的人方便搜索到。 下面爲解決定位到這個問題以及最終解決這個問題的過程。 之前

原创 thinking in java test chapter8(13)~(17)

練習(13):在ReferenceCounting.java中添加一個finalize()方法,用來檢校終止條件。 finalize()方法是垃圾回收器在清理對象是會優先調用的方法,用以清理一些垃圾回收器不知道如何釋放的特殊內存。 此

原创 在fragment中設置bar,getSupportActionbar()返回null,添加up action失敗的原因。

這幾天筆者在開發一個備忘錄的小項目,昨天晚上在給APP設置Toolbar的時候,想給bar上加一個回退箭頭的時候,遇到了getSupportActionbar()返回null的問題。 首先是谷歌官方的給bar設置up action的代碼

原创 ORACLE監聽配置以及使用plsql連接oracle

1,監聽配置 監聽配置有三種方法: 1,net manager裏監聽程序下添加 2,net configuration Assistant裏面配置 3,通過cmd,敲命令netca,來打開net configuration ass

原创 ORACLE——數據查詢

數據查詢功能大概是SQL語句中使用最頻繁的語句。 Select [all|distinct] top n[percent] with ties select_list [info[new table name]] [from{table_

原创 thinking in java test練習(13)(14)

練習(13):驗證前面段落中的語句。 public class test5_7_13 { public static void main(String[] args){ System.out.println("in

原创 thinking in java test chapter10(1)~(21)

練習(1):編寫一個名爲Outer的類,它包含一個名爲Inner的類。在Outer中添加一個方法,它返回一個Inner類型的對象。在main()中,創建並初始化一個指向某個Inner對象的引用。 public class Test1 {

原创 thinking in java test chapter7練習(1)~(10)組合與繼承

練習(1):創建一個簡單的類。在第二個類中,將一個引用定義爲第一個類的對象。運用惰性初始化來實例化這個對象。 編譯器不會給每個引用默認創建對象,因爲這樣會造成資源的浪費。想要初始化引用,必須按這種格式:類型 類名 = new 類型;

原创 thinking in java test5.8練習(16)(17)(18)

練習(16):創建一個String對象數據,併爲每一個元素都複製一個String。用for循環來打印該數組。 public static void main(String[] args){ String[] str = n

原创 thinking in java test chapter9接口(1)~(10)

抽象方法是沒有方法體的方法,java提供的一種機制,僅有聲明而沒有方法體。語法:abstract void f(); 包含抽象方法的類叫做抽象類。如果一個類包含一個或多個抽象方法,該類必須被限定爲抽象的。 抽象類無法創建對象,創建抽象