原创 java筆試題---override與overload的區別

override(重寫)1、方法名、參數、返回值相同。 2、子類方法不能縮小父類方法的訪問權限,只能擴大不能縮小。 3、子類方法不能拋出比父類方法更多的異常(但子類方法可以不拋出異常)。子類方法拋出的異常必須與父類相同或拋出的異常類爲父類

原创 java筆試--日期處理

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; p

原创 android學習筆記1---用Activity來模擬、代替Dialog,使兩者顯示效果一致

首先定義好Activity,但是顯示時,卻不能像Dialog一樣,周圍透明,最後折騰一下,想到將Activity的theme設置爲Dialog的就可以了。 style.xml中新定義一個新的style:     <style name="

原创 java筆試題---如何跳出當前的多重嵌套循環

以下有兩種方式都可以: 但是注意的是,不能使用return,因爲return不單單是跳出循環,而是直接結束了方法! 第一種方式:(代碼是自己用來測試的,可能看着很繁瑣,不過大家也可以直接copy代碼測試,看是不是這個情況) public

原创 java筆試題---程序產生一個int數組,長度爲100,並向其中隨機插入1-100,並且不能重複。

public void getArray() {         int[] array = new int[100] ;         Set<

原创 java筆試題---hibernate中load()與get()的區別

1.如果未能發現符合條件的記錄,get方法返回null,而load方法會拋出一個ObjectNotFoundException。2.load支持延遲加載,get不支持。       如:Student student = (Studen

原创 從窮到富第一步

1, 人窮的時候,要少在家裏,多在外面。富有的時候,要多在家裏,少在外面。這就是生活的藝術。 2,窮得時候,錢要花給別人,富的時候,錢要花給親人和愛人! 很多人,都做顛倒了。  3,窮的時候,不要計較,對別人要好,這叫人窮志不窮。

原创 java線程——死鎖

/**  * 注意:線程鎖定的對象爲當前類的事例  * @author ankun  *  */ public class Thread_DeadL

原创 java筆試題---interface與abstract class的區別

抽象類: 1.由抽象方法和常量、變量、全局常量、構造方法、普通方法組成 2.使用abstract聲明 3.子類要通過extends繼承抽象類,子類如果不是抽象類,則必須覆寫抽象類的全部抽象方法 4.存在單繼承的侷限 5.抽象類可

原创 java筆試題--模擬棧和隊列

import java.util.ArrayList; import java.util.List;//棧乃後進先出 public class My

原创 java筆試題--反轉字符串

/**      * @author ankun      * @param str 輸入字符串      * @return      */   

原创 java筆試題---雜記

1.finally語句塊一般都會執行,即便是在try中調用了return。但是如果在try中調用System.exit(),此時jvm已經停止,在此種情況下不會調用finally塊。 2.實參經形參傳入方法中,並在方法中修改形參值,int

原创 java筆試題---內部類的訪問(靜態+動態)

class A {      class B { }      static class C { } } new類的時候: A.B b = new A().new B() ; A.C c = new A.C() ; 點贊

原创 Java垃圾回收機制

1. 垃圾回收的意義  在C++中,對象所佔的內存在程序結束運行之前一直被佔用,在明確釋放之前不能分配給其它對象;而在Java中,當沒有對象引用指向原先分配給某個對象的內存時,該內存便成爲垃圾。JVM的一個系統級線程會自動釋放該內存塊。

原创 關於在子類中重寫父類的throws異常的方法的注意事項

1.子類中重寫時或者不拋異常、或者拋出跟父類一樣的異常、或者拋出父類異常的子異常 2.總之,子類重寫父類方法所拋出的異常不能超過父類所拋異常的範疇