java核心技術,java核心技術卷2

來源:互聯網
上載者:User

java核心技術,java核心技術卷2

1.Java中沒有多繼承,而是用介面來代替多繼承 
2.運行一個已經編譯的程式時,Java解譯器總是從指定類的main方法中的代碼開始執行,因此,執行代碼中必須有一個main函數。 
3.Java是典型的強型別語言,即必須聲明變數的類型,Java中有8種類型,6種數實值型別(4個整數型和2個浮點型)、一個字元類型和一個boolean類型。 
想學習java可以來這個群,首先是二二零,中間是一四二,最後是九零六,裡面有大量的學習資料可以下載。 
4.強制類型轉換: 
int nx = (int) x; // (文法:用圓括弧將目標類型括起來,後面跟上要轉換的變數); 
5.Java不能為單獨的方法,如main方法,定義局部常量,而只能為類定義常量,供該類的所有方法使用,所以,通常稱之為類常量。如: 
class UsersConstants{ 2public static final double g = 32; public static final double main(String[] args){ System.out.println(g); } } 
注意:常量定義於main方法的外邊,而且必須有關鍵字 static final; 
6.字串的子串: 
String str = hello”“; String str1 = str.substring(0,4); //輸出hell 
7.不要用==運算子來測試兩個字串是否相等,該運算子只能判斷兩個字串是否存在同一個位置。 
用equals. 
String str = “hello”; str.equals(”hell”); // return false; 
8.對象的行為、狀態、標識 
9.面向過程與OOP 

10.建構函式: 
用於初始化類的對象,必須於類的名稱相同、建構函式可有一個或多個參數、總是用new關鍵字來調用建構函式、一個類可以有多個建構函式(參數不同)。 
11.靜態方法: 
靜態方法是屬於類的,不需要建立類的執行個體對象就可以調用靜態方法。如控制台類: 
x = Console.readDouble(); 
使用類的靜態方法的一般文法為:類名。靜態方法(參數); 
12.重載(多態性): 
如果一個類下面有幾個相同的方法,但是參數不同,這樣就形成了方法的重載。 
Java可以重載任何方法,而不僅是建構函式。 
13.對象的類型轉換: 
Manager boss = (Manager) args[0]; 
14.Java數組和Java向量的區別: 
Java數組可以儲存任何類型的變數,Java向量只能儲存物件類的執行個體。 
Vector() //構造一個空的向量,初始容量為10,當超出當前容量時,容量加倍。 Vector(int initialcapicity) Vector(int initialcapicity,int n) //當超出當前向量,當前向量數+n擴充。 void addElement(Object obj) //向向量尾部附加一個新元素 int size() 
15.具有一個或多個抽象方法的類,必須聲明為抽象類別(關鍵字abstract) 
//public abstract class HelloWorld(){ public abstract void test(); //抽象方法:是不完整的方法,僅有聲明而沒有方法體 } 
抽象方法要求所有從抽象類別派生的非抽象類別都將實現該抽象方法。抽象方法作為預留位置方法是在子類中實現的。 
16.抽象類別不可執行個體化(由於抽象類別可能包含不完整的抽象方法) 
17.JDBC的內部原理及思想: 
1) JDBC實際有兩層組成,上層是JDBC API,該API與資料庫驅動程式通訊,向其發送SQL語句。資料庫驅動程式將SQL語句與關係型資料庫連接。 
2)JDBC與資料庫連接模型: 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.