原创 我在美國與狼共舞的日子(9)

林子大了     什麼樣的鳥都有 爲生活所計,我,可以說是我全家,在伊麗莎白公寓前後工作生活了三個旅遊季度(最後一個季度因準備博士答辯前返校)。史麥思先生沒有食言,把我的工資漲到了每月2000元。以後各季也略有增漲。有趣的是當我在第一季結

原创 新手理解類和對象

3.4  類和對象初探 類和對象,或classes和objects,首先是對現實世界事物的客觀反映和概括性描述。也是把工程設計和製造過程引申到軟件設計和開發中的一次成功嘗試。從把數據和操作分開設計的面向過程的編程,如C語言,到把數據和操作

原创 我在美國:當“洋教授”的甜酸苦辣(一)

引子 國人在美國大學教學可分三類:一類是在著名大學任職的“洋教授”。他們是學科權威,工作以領導科研爲主,教學爲輔。這類名人“洋教授”是國人中的“風毛麟角 ”,是“象牙塔”上的頂尖人物。那些大學你爭我搶,以高薪和優惠待遇互相挖來挖去的就是指

原创 細說Java的接口(一)

君子不器。(君子不能像器具一般,只有一種用途。)——《論語》     這一章討論Java編程中的另外一個重要概念和技術——接口。首先闡述什麼是接口,它與類和抽象類的不同,以及使用接口的目的。本章通過實例詳細討論怎樣編寫接口和實現接口,怎樣

原创 如何編寫和應用Java的自定義異常類

11.7.1  編寫自定義異常類的模式 編寫自定義異常類實際上是繼承一個API標準異常類,用新定義的異常處理信息覆蓋原有信息的過程。常用的編寫自定義異常類的模式如下:   public class CustomException exte

原创 我在美國:當“洋教授”的甜酸苦辣(四)

被選爲面談者之一,只能說是激烈競爭高潮的剛剛開始。面談中的表現如何,直接關係到申請工作是否成功,因爲招聘委員會和校方要從八位面談者中最終選擇一位申請人。當然面談中會包括許多人爲因素(如:是否喜歡你這個人等)和臨場發揮情況(如:問題正好是你

原创 我的友情鏈接

51CTO博客開發checknew博友博友ciorgvivianvivi博友漠北博友一休大管家Nancy謝臻博友useway博友cping1982博友redking博友freej博友kin111博友sammyandy博友 liujingfe

原创 我在美國:當“洋教授”的甜酸苦辣(七)

學生中亞裔學生與“洋教教授”一般比較情投意合,關係較爲融洽。這是由於教育制度、教學方法和文化背景相似的原因。亞裔學生喜歡按步就班,嚴肅、正規的講授方式。而對上課伊始,天南地北地對政治醜聞、八卦消息、體育比賽(尤其是美式橄欖球、棒球、及NB

原创 美國終身教授的由來

國人所稱終身教授,實際上指國外,尤其是美國大學中的終身教職(Tenured faculty),或簡稱“終身制”(Tenure)。“終身制”制度早起源於中世紀,其主要目的是用來保護和避免學者因學術觀點不同而遭受政治迫害,同時也是對大學教授賦

原创 細說Java的接口(二)

9.1.4  接口pk. 抽象類 接口和抽象類雖然有相似之處,即它們都可能有抽象方法。但卻有本質的不同。首先在代碼編寫方面,它們的語法要求存在差異。從這個角度講,接口是純粹抽象的類;而抽象類是一般類到接口之間的過渡。表9.1列出了接口和抽

原创 如何編寫和應用Java的自定義異常類

11.7.1  編寫自定義異常類的模式 編寫自定義異常類實際上是繼承一個API標準異常類,用新定義的異常處理信息覆蓋原有信息的過程。常用的編寫自定義異常類的模式如下:   public class CustomException exte

原创 如何理解Java的抽象類

7.5  抽象——abstract 抽象不僅是面向對象設計的重要指導思想,在Java中也是編寫類的實際語法格式。這一小節首先從繼承中超類的抽象特性,討論如何設計和編寫抽象類。並且利用實例解釋抽象在編程中的具體應用。 7.5.1  抽象就是

原创 我在美國:當“洋教授”的甜酸苦辣(五)

“終身制軌道”上“修正果”多年媳婦熬成婆 國人對美國大學中的一些經常使用的名詞可能不大瞭解,例如教師的職稱和職位。職稱是指學術頭銜,如助教授(Assistant Professor),副教授(Associate Professor),和正

原创 我在美國:當“洋教授”的甜酸苦辣(二)

一份工作百人搶 當“洋教書匠”也不易      我申請第一份教書工作時,正值美國經濟不景氣,失業率較高的時期(作者注:1992年)。 許多老美都不容易找到工作,更何況我們這些剛畢業的老外留學生呢。記得開始找工作時,只要在報刊、雜誌上看到

原创 如何實現Java的多態

8.2  實現多態        總結以上例子,在代碼中實現多態必須遵循的要求可歸納如下: 1.         代碼中必須有超類和子類繼承關係。 2.         超類提供作爲接口的方法,對子類完善或者覆蓋這些方法指定規範。 3