原创 java 抽象類和接口

abstruct class A{public abstruct void run(){ } }抽象類裏面可以有變量性質:1.抽象類不可實例化對象2.內部可以定義抽象方法,也可以沒有抽象類的方法。3.子類的話要是繼承他就必須實現抽象類

原创 linux

cd..就是返回到上一層目錄 ls 查看當前文件夾下的文件 ctrl + d 就是退出當前的 pwd 是查看自己當前在哪,會顯示出文件夾的層級。 用戶不一定都能登錄,它只是一個身份標識,一個用戶可以加入多個組(類似於人加入QQ羣),一個

原创 Arrays

這裏面所有的1,3啊都是從1開始不包括3 //fill是填充數組。//int [] arr=new int[5]; //注意此時的後面是中括號//Arrays.fill(arr, 1,3,8); //從1開始到3爲8,但是不包括第三位。//

原创 文件創建和刪除 接受數據

Scanner scan=new Scanner(System.in);//這是輸入語句String a=scan.nextLine();//他可以接受中間帶空格的字符串,但是next()不可以。if(a.equals("1")) {};/

原创 c++和java的一些區別

1.c++在類中定義屬性的時候不能初始化。而java可以。int a; int a=3; 2.java中類內的方法必須在類內初始化,而c++則是可以在類內聲明,類外初始化。

原创 操作系統中的PV原語

一:桌上有1空盤,允許存放1個水果。爸爸向盤中放蘋果,也可以向盤中放桔子。兒子專等吃盤中的桔子,女兒專等吃盤中的蘋果。規定當盤空時一次只能放1個水果供吃者取用。請用Wait()、Signal()原語實現爸爸、兒子、女兒三個併發進程的同步。S

原创 java的快捷鍵

1.在我們ctrl按住一個東西的時候,很多種方法,餓哦們要搜索,用ctrl+F.2.。Ctrl + Shift + O: 自動引入imports語句alt+shift+s 在寫新的類的時候,會出現很多構造函數接口。Fn+F4點擊一個類名,

原创 線程和多線程,死鎖。

關於這個問題,專業認識已經總結。http://www.importnew.com/21866.html synchronized關鍵字可以修飾對象,方法,或者是代碼塊。每一個對象都有一個對象鎖。一旦觸發這個關鍵字,那麼對象就被鎖住了,不可以

原创 揭祕java引用數據類型和基本數據類型的不同

http://www.icourse163.org/learn/PKU-1001941004?tid=1002731007#/learn/content?type=detail&id=1003758027 這就是爲什麼在傳參的時候,基本數據

原创 java裏的this和super

在重寫一個類的時候,this()裏面傳參數代表調用構造函數。this.什麼代表調用屬性或者方法。super()還有super.都是父類的實現。public class MysimpleDateFormat extends SimpleDat

原创 關於匿名內部類實現的兩種方法

這兩種方法都常用。 第一種方法Timer time= new Timer();time.schedule(new TimerTask() { @Override public void run() {

原创 java當中的equals

我們寫的equals是每個類都會有的一種方法吧,用來判等的。在java中基本數據類型用==號來判等,引用數據類型的話,我們用equals來判等。Test s1 = new Test(5,6);Test s2 = new Test(5,6);

原创 java中經常出現的exception

// 1.空指針異常// String str = null;// System.out.println(str.length()); // 2.數組下標越界// int arr[]= {1

原创 RR時間片輪轉的習題

http://blog.sina.com.cn/s/blog_76aa4ddd010177xb.html

原创 捕獲異常和拋出異常

捕獲是解決掉異常,拋出異常是向上級拋出。比如說f.creatwNewFile的異常,很有可能是路徑不對,並且我們可以解決這個異常。比如在catch裏面我們 System.out.println("文件路徑不存在,請輸入