原创 java中方法的重載和方法的覆寫的區別

一、重載(Overloading) (1)方法名稱相同,參數的類型和個數不同 (2)對權限沒有要求 (3)發生在一個類中 二、覆寫(Overriding) (1)方法名稱、參數的類型、返回值類型全部相同 (2)被覆寫的方法不能擁有更嚴格的

原创 java的四種代碼塊

一、普通代碼塊 直接在方法或者語句中定義的代碼塊 二、構造塊 直接寫在類中的代碼塊,其中構造塊優先於構造方法執行,而且每次實例化對象時都會執行構造塊中的代碼,會多次執行 三、靜態代碼塊 也是直接寫在類中的代碼塊,並且是使用static聲明

原创 ubuntu 12.04英文版設置成中文版

適用於ubuntu 12.04英文版的系統,其它版本的設置應該是大同小異的。PS:一般是在root下設置 進入ubuntu系統,在頂部齒狀標誌找到system... 2.在personal找到Language Support

原创 抽象類和接口的實際應用

一、通過對象的多態性爲抽象類及接口進行實例化 1、抽象類的實例化 package lkp; abstract class A{ public abstract void print(); } class B extends A{

原创 Ubuntu輸入密碼登陸後又跳回到登錄界面

現象:在Ubuntu登陸界面輸入密碼之後,黑屏一閃並且出現了check battery state之類的文字之後,又跳轉到登錄界面。原因:主目錄下的.Xauthority文件擁有者變成了root,從而以用戶登陸的時候無法都取.Xautho

原创 java中的instanceof關鍵字

一、作用 判斷一個對象屬於哪個類的實例 二、使用方法 對象  instanceof  類  //返回的是Boolean類型 三、代碼示例 package lkp; //定義一個類A class A{ public void fun1

原创 java中的接口

一、接口的基本概念 1、接口是一種特殊的類,是由全局變量和抽象方法組成。因此其格式爲: interface 接口名稱{ 全局變量; 抽象方法; }PS:在接口和接口的抽象方法中,不管寫沒寫,接口中方法永遠都是publ

原创 java中的匿名內部類

一、概念 匿名內部類也就是沒有名字的內部類 正因爲沒有名字,所以匿名內部類只能使用一次,它通常用來簡化代碼編寫 但使用匿名內部類還有個前提條件:必須繼承一個父類或實現一個接口 實例1:不使用匿名內部類來實現抽象方法 abstract c

原创 java中的包裝類

一、裝箱與拆箱 1、裝箱——將基本數據類型變爲包裝類 2、拆箱——將一個包裝類變爲基本數據類型 二、包裝類應用 字符串變爲基本數據類型。 1、Integer類(字符串轉int型) public static int parseInt(S

原创 java中的抽象類

一、抽象類的基本概念 抽象類是一種專門用來當做父類的類,其作用類似於“模板”,其目的是要設計者依據它的格式來修改並創建新的類。 但是並不能直接由抽象類創建對象,只能通過抽象類派生出新的類,再由它來創建對象 二、抽象類的使用規則 1、包含

原创 eclipse中導入項目時,代碼中的中文出現亂碼的解決方法(附詳細截圖)

在導入一個項目時,會發現代碼中的漢字會出現亂碼,其顯示如下: 其問題一般是出在編碼問題上。 解決方案如下: 第一步,在出現亂碼的文件上,右鍵選擇——》properties,在Resource選項中,查看最後一行,Text file en

原创 java中final關鍵字的使用

一、有三點需要注意: 1、使用final聲明的類不能有子類 2、使用final聲明的方法不能被子類所覆寫 3、使用final聲明的變量即成爲常量,常量是不可以修改的 二、final的命名規則 在使用final聲明變量時,要求全部的字母大寫

原创 java中的Object類

一、在java中所有的類都有一個公共的父類Object,一個類只要沒有明顯地繼承一個類,則肯定是Object類的子類 二、Object類中的主要方法 1、public Object()——構造方法 2、public boolean equ

原创 VNC——虛擬網絡計算機

一、VNC簡介 VNC,全稱:Virtual Network Computing,即虛擬網絡計算機。它是一種使用RFB協定的屏幕畫面分享及遠程操作軟件。分客戶端和服務端,即VNC Viewer和VNC Server。VNC最大的特色莫