軟鏈接硬鏈接軟鏈接類似于 Windows 系統(tǒng)中的快捷方式硬鏈接是原始文件的一個(gè)鏡像副本軟鏈接又稱符號(hào)鏈接硬鏈接沒有別名鏈接中任何一個(gè)文件發(fā)生改變,都會(huì)同步到連接中的其它文件...
軟鏈接硬鏈接軟鏈接類似于 Windows 系統(tǒng)中的快捷方式硬鏈接是原始文件的一個(gè)鏡像副本軟鏈接又稱符號(hào)鏈接硬鏈接沒有別名鏈接中任何一個(gè)文件發(fā)生改變,都會(huì)同步到連接中的其它文件...
將公共操作和字段放在超類這就是為什么將姓名字段放在 Person 類中,而沒有將它放在 Employee 和 Student類中的原因。 不要使用受保護(hù)的字段有些程序員認(rèn)為,...
一個(gè)枚舉類型的典型例子:?public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE}; 實(shí)際上,這個(gè)聲明定義的類型是一個(gè)類,它...
可以提供參數(shù)數(shù)量可變的方法(有時(shí)這些方法被稱為“變參”(varags)方法)。 前面已經(jīng)看到過這樣的一個(gè)方法:printf。例如,下面的方法調(diào)用:?System.out.pr...
有時(shí)需要將 int 這樣的類型轉(zhuǎn)換為對(duì)象。所有的基本類型都有一個(gè)與之對(duì)應(yīng)的類。通常,這些類稱為包裝器(wrapper)。 這些對(duì)象包裝器類擁有顯而易見的名字:Integer、...
雖然 Java 中允許在運(yùn)行時(shí)確定數(shù)組的大小。?int size = ...; ?String[] staff = new String[size]; 但是并沒有完全解決...
Log(android.util.Log),提供了 5 個(gè)方法: Log.v()。 用于打印哪些最為繁瑣的、意義最小的日志信息。對(duì)應(yīng)級(jí)別 verbose,是 Android ...
在 Object 中還有一個(gè)重要的 toString 方法,它會(huì)返回表示對(duì)象值的一個(gè)字符串。下面是一個(gè)典型的例子。Point 類的 toString方法將返回下面這樣的字符串...
我們之所以將自然界分解,組織成各種概念,并按其含義分類,主要是因?yàn)槲覀兪钦麄€(gè)口語交流社會(huì)共同遵守的協(xié)定的參與者,這個(gè)協(xié)定以語言的形式固定下來……除非贊成這個(gè)協(xié)定中規(guī)定的有關(guān)語...
散列碼(hash code) 是由對(duì)象導(dǎo)出的一個(gè)整型值。散列碼是沒有規(guī)律的。如果 x 和 y 是兩個(gè)不同的對(duì)象,x.hashCode() 與 y.hashCode() 基本上...
Object 類中的 equals 方法用于檢測(cè)一個(gè)對(duì)象是否等于另外一個(gè)對(duì)象。Object 類中實(shí)現(xiàn)的 equals 方法將確定兩個(gè)對(duì)象引用是否相等。這是一個(gè)合理的默認(rèn)行為:...
Object 類是 Java 中所有類的始祖, 在 Java 中每個(gè)類都擴(kuò)展了 Object。但是并不需要這樣寫:?public class Employee extends...
最好將類中的字段標(biāo)記為 private,而方法標(biāo)記為 public。任何聲明為 private 的內(nèi)容對(duì)其他類都是不可見的。這對(duì)子類來說也完全適用,即子類也不能訪問超類的私有...
如果將一個(gè)類聲明為 abstract,那么這個(gè)類就是抽象類。抽象類可以包含抽象方法、字段和具體方法。抽象類不能被實(shí)例化,但抽象類的對(duì)象變量可以引用了一個(gè)非抽象子類的實(shí)例。 如...
將一個(gè)類型強(qiáng)制轉(zhuǎn)換成另外一個(gè)類型的過程被稱為強(qiáng)制類型轉(zhuǎn)換。Java 程序設(shè)計(jì)語言提供了一種專門用于進(jìn)行強(qiáng)制類型轉(zhuǎn)換的表示法。?double x = 3.405; ?int ...
表現(xiàn)層組件主要負(fù)責(zé)收集用戶輸入數(shù)據(jù),或者向客戶顯示系統(tǒng)狀態(tài)。最常用的表現(xiàn)層技術(shù)是 JSP,但 JSP 并不是唯一的表現(xiàn)層計(jì)數(shù)。表現(xiàn)層還可由 Velocity、FreeMark...
1. 多態(tài) 一個(gè)對(duì)象變量可以指示多種實(shí)際類型的現(xiàn)象被稱為多態(tài)(polymorphism)。多態(tài)是同一個(gè)行為具有多個(gè)不同表現(xiàn)形式或形態(tài)的能力。多態(tài)就是同一個(gè)接口,使用不同的實(shí)例...
“is-a” 關(guān)系是繼承的一個(gè)明顯特征。 注釋: 我們使用員工和經(jīng)理的例子,不過這個(gè)例子要有所保留。在真實(shí)的世界里,員工也可能會(huì)成為經(jīng)理,所以你建模時(shí)可能希望經(jīng)理也是員工,而...