Posted by admin on 2010/07/06
恆逸目前是我認為是台灣最具權威的教育機構,在恆逸我們可以找到很多免費資訊。我現在分享一篇關於昇陽Sun Java認證體系介紹:點擊瀏覽原文
恆逸提供的Java系列主要認證課程,有SCJP/SCWCD/SCJD/SCBCD這幾項主要認證,每一項認證皆需通過Sun公司所規定的考試科目方可取得。
SCJP (Sun Certified Java Programmer)
Sun Certified Java Programmer(SCJP)即昇陽認證之Java程式設計師,此一基本認證是為有興趣展現對於Java程式設計語言基礎之熟悉程度的程式設計師所提供的。要取得本項認證的程式設計人員必須具備的能力包括使用Java SE,展示其熟悉基礎Java程式設計語言。

SCWCD (Sun Certified Web Component Developer)
本認證是為致力於使用JavaServer Pages與Servlet技術提供Web服務與動態Web內容的開發人員所提供的。針對已取得SCJP認證的Java程式設計人員,其必須專精於Web應用程式,及用於展示網路服務及動態網頁內容的Servlet與JSP技術。

SCJD (Sun Certified Java Developer)
SCJD此一以效能為基礎的認證是為有興趣使用Java SE展現對於Java程式設計語言之進階熟悉程度的開發者所提供的。要取得此項基於效能的認證,程式設計人員和開發人員必須具備的能力包括使用Java SE,展示其精通Java程式設計語言。如要通過認證,則必須完成程式撰寫測驗及筆試問答共兩個部份。

SCMAD (Sun Certified Mobile Application Developer)
本認證是為使用Java技術為行動電話或「智慧」裝置建立行動應用程式的開發人員所提供的。本項認證是針對已取得SCJP認證的Java程式設計人員,其必須專精於使用Java ME技術在cell phone或是其他Java相容裝置上開發應用程式。

SCDJWS (Sun Certified Developer for Java Web Services)
本認證是為使用Java技術元件為應用程式建立Web服務的開發者所提供的。本項認證是針對已取得SCJP認證的Java程式設計人員,其必須專精於Web Services與企業平台整合技術。

SCBCD (Sun Certified Business Component Developer)
本認證是為負責設計、開發、測試、部署及整合EJB應用程式之Enterprise JavaBeans (EJB)技術商業元件開發人員所提供的。本項認證是針對已取得SCJP認證的Java程式設計人員,在Java EE平台技術中,其必須專精於封裝商業邏輯的伺服端分散式元件應用程式。

Posted by admin on 2010/07/05
原文網址:http://macspeed.net/wordpress/?p=13
1.0適用於所有SUN認證考試報名:SCJP、SCMAD、SCJA、SCDJWS、SCJD、SCJA、SCJD、SCWCD、SCBCD、SCEA、SCNA、SCSA等等。
2.SUN Voucher(認證卷)可以參考台灣Sun官方網站。
3.n認證體系與考試編號查詢:2010年Sun Java認證體系介紹。
4.SCJP 6.0試編號是310-065。決定考試日期,時間與考試地點,考試地點可以參考這裡,決定考試地點後,要記住考場代號,例如聯成電腦公館分校是TI17
5. 一個註冊好的Prometric帳號與密碼,如果還沒有Prometric帳號,先到這裡完成註冊
6. 開啟Prometric首頁
(全文…)
Posted by admin on 2010/06/14
昇陽Sun認證 Java 助理SCJA (Sun Certified Associate for Java) 是 Java 認證系列中的最初階認證,早期是SCJP,目前則由SCJA所取代,雖然SCJA是最初階級的認證,但大多數考生還是會直接參加SCJP的考試,因為昇陽並沒有強制規定一定要先考過SCJA才可以考SCJP。SCJA 的角色是給初入門的Java學習者,以及希望進一步了解Java技術的技術評估者或是專案經理(非 Java 技術體系)等角色。、
「Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0」認證測驗可提供進入應用程式開發領域或使用Java技術從事軟體專案管理工作的理想入門管道。這張全球性的證書可證明您必須物件導向概念、以UML呈現OO概念、Java程式語言的基礎知識,以及Java平台與技術的一般知識。本測驗的受測者包括:入門層級的Java程式設計師、正在進修以成為Java程式設計師的學員、在軟體開發業界使用Java技術的專案或程式經理。
SCJA 的考試重點有八大項,都是聚焦在 Overview 以及基礎知識上:
1.物件導向概念基本原理。
2.以UML呈現物件導向概念。
3.物件導向概念之Java實作。
4.演算法設計及實作。
5.Java開發基本原理。
6.Java平台及整合技術。
7.用戶端技術。
8.伺服器技術。
SCJA 需要通過一科CX- 310-019考試:
Exam 310-019: Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0
考試類型 Prometric
考試編號 310-019
考試時間 115 分鐘
考試問題 51 題
考試總分 100%
通過分數 68%
考試費用 200 美元 (6600台幣)
考試題型 單選題、複選題與拖放題
考試語言 English 中文(簡/繁)
最新SCJA 310-019考古題:http://www.testpassport.net/SUNOtherCertifications/310-019.asp
Posted by admin on 2010/06/11
Sun Certified System Administrator,SCSA認證是提供給在Solaris作業系統上執行基本系統管理的系統管理者,以及在此作業系統上管理網路伺服器的部屬。 本證照提供Solaris 9、10兩種作業系統版本,每一個版本包含2個考試,受試者必須同時通過part I以及part II才能順利拿到該證照。
如果先前已經拿過 Solaris作業系統的系統管理員認證,則只需通過升級考試即可。
Solaris 9 操作系統
Solaris 9操作系統認證系統管理員(第一部分,共兩部分)考試(CX- 310-014)
Delivered at: Authorized Prometric testing centers
Prerequisites: None
Exam type: Multiple choice, free response, drag and drop
Number of questions: 57
Pass score: 64%
Time limit: 105 minutes
Solaris 9操作系統認證系統管理員(第二部分,共二部分)考試(CX- 310-015)
Delivered at: Authorized Prometric testing centers
Prerequisites: Part I (CX-310-014)
Exam type: Multiple choice, free response, drag and drop
Number of questions: 58
Pass score: 65%
Time limit: 105 minutes
Solaris 9操作系統認證系統管理員升級考試(CX- 310-016)
Delivered at: Authorized Prometric testing centers
Prerequisites: Sun Certified System Administrator exam in previous version of the Solaris OS (reseller exams are not applicable)
Exam type: Multiple choice, free response, drag and drop
Number of questions: 41
Pass score: 68%
Time limit: 60 minutes
Solaris 10操作系統
Solaris 10操作系統認證系統管理員第一部分(CX- 310-200)
Delivered at: Authorized Prometric Testing Centers
Prerequisites: None
Other exams/assignments required for this certification: None
Exam type: Multiple choice, drag and drop
Number of questions: 63
Pass score: 66%
Time limit: 140 minutes
Solaris 10操作系統認證系統管理員第二部分考試(CX- 310-202)
Delivered at: Authorized Prometric Testing Centers
Prerequisites: Part I (CX-310-200)
Other exams/assignments required for this certification: None
Exam type: Multiple choice, drag and drop
Number of questions: 48
Pass score: 63%
Time limit: 105 minutes
Solaris 10 操作系統認證系統管理員升級考試(CX- 310-203)
Delivered at: Authorized Prometric Testing Centers
Prerequisites: Sun Certified System Administrator certification in any previous version of the Solaris OS
Other exams/assignments required for this certification: N/A
Exam type: Multiple choice, drag and drop
Number of questions: 57
Pass score: 60%
Time limit: 105
Posted by admin on 2010/05/21
我今天發表這篇文章是爲了在此向各位澄清“SUN認證考試改版”的錯誤消息。原文:改版主要原因是因為sun被oracle給合併,現行的Java認證制度將改版將於3月開始考試。6月底舊版考試將取消,新版Java 7.0考試要推出線上程式實作。—–此文是收集網絡上關於SUN改版考試的猜測,並無事實依據。已經與2010年5月22日修改,由此給大家帶來的不便,我深表歉意。 如果您還遇到其他問題,請與我聯絡:MSN/Mail: itcert2008@hotmail.com
感谢Sun Microsystems, Taiwan Learning Services提出的錯誤修正。稍後我會繼續收集各類考試信息,以後將不會出現類似錯誤信息。請大大們繼續關注我的部落格。
描述來信:
——————————————————————————————————
~~~ Warning !! Notice!! ~~~
Sun Microsystems has postponed the release of Java Programmer Plus, namely the new hands on testing model, due to the transition to Oracle systems. As for now, Sun has no plan to change the current certification offerings. Your blog site is in error. Please don’t distribute a rumore to mass public market of Great China and clarify it on your blog immediatelly.
Sun Microsystems, Taiwan
Learning Services
———————————————————————————————————–
RE:來信
Dear Manager;
Thank you for the reminder .I have been looking for SUN certification exam revision of the news, because this information
so that the network has reproduced this article! I will modify the article content errors .
I hope you can provide the correct information official SUN, thanks
Posted by admin on 2010/05/19
查詢SUN考試詳情:考試時間、考試題型等相關信息,請輸入考試編號:點擊開始查詢
Sun Java認證助理程序員(SCJA)
Java平台標準版認證助理程序員考試1.0版 (CX- 310-019)
Sun Java認證程序員(SCJP)
Java平台標準版6認證程序員 (CX- 310-065)
升級考試:Sun Java Platform, Standard Edition 6 認證程序員(CX- 310-066)
Java 平台標準版5.0 認證程序員考試(CX- 310-055)
Java 平台標準版5.0 認證程序員升級考試(CX- 310-056)
Sun Web組件認證開發人員(SCWCD)
Java Platform, Enterprise Edition 5 Web 組件認證開發工程師(CX- 310-083)
升級考試:Sun Java Platform, Enterprise Edition 5 認證Web 組件開發人員(CX- 310-084)
Sun商務組件認證開發人員(SCBCD)
Java平台企業版5認證商務組件開發人員(CX- 310-091)
升級考試:Sun Java Platform, Enterprise Edition 5 認證商務組件開發工程師(CX- 310-092)
(全文…)
Posted by admin on 2010/02/10
在IT業迅猛發展的今天,獲得權威認證為個人發展提供了越來越多的良好契機。Sun公司的Java認證共有以下三種:Java程式師,Java開發員和Java2企業級設計師。目前國內開展的Java認證考試僅為前兩種。其中,Java程式師的認證考試以Sun公司指定的Java SL-275為教材,考試號為310-025;Java開發員的認證考試以Sun指定的Java SL-285為教材,機考部分的考試號為310-027。
Java程式師認證
一、 怎樣可以獲得Sun公司的Java認證?
如果你希望取得Sun公司Java認證,那麼必須通過Java程式師(SCJP)的考試。授權培訓中心所開設的Java程式師課程可以幫助你在短期內掌握Java編程的知識和技巧,並準確地把握考點。
二、 Java認證培訓針對什麼樣的群體?
經常有人諮詢:自己對Java語言比較陌生,對程式設計也沒有什麼基礎,怎樣做才可以取得Java程式師的認證?還有些專門從事程式開發甚至Java開發的人,也常常在猶豫,是不是可以不接受培訓直接參加考試?其實,從原則上講,培訓和考試是完全獨立的,可以直接報名參加認證考試。但是,由於Java認證考試的考點和別的學科並沒有任何相似性,而且也完全不同於我們日常的Java編程,所以僅僅自學或依靠自己的編程”底子”都是比較盲目的。而在Java程式師的培訓課程中,講師將針對考試中可能遇到的各種題型,有的放矢,更好地幫助學員迅速準確地抓住考試要點。如果學員在短期內不能很好地掌握所學內容,可以免費重聽。
三、 Java認證培訓能提供什麼樣的服務?
為了滿足廣大學員的培訓需求,讓大家更快更及時地掌握知識並獲得認證,講師將使用Sun公司指定教材,系統、完整、全面地講述課程的內容,並根據各知識點所需要掌握的深度,有層次、有重點、有目的地指導學員的學習。同時,對各種題型的分析和講解更能幫助學員直觀、準確地瞭解認證考試。
四、 如何參加Java程式師的認證考試?
在有了充分的準備後,就可以著手參加考試了。首先需要提前2天到考試中心註冊考生ID,並和考試中心的工作人員預約考試時間。考生必須按時參加考試,並攜帶本人身份證。考試結束即可看到考試結果。Sun公司頒發的證書將在考試之後的2個月內以信件方式發到考生註冊的位址處。
五、 Java程式師認證的考點有哪些?
Java程式師的認證考試以Sun公司的SL-275英文原版教材為標準,需要掌握並作為考試內容的知識點有:聲明和許可權控制,流控制和異常處理,垃圾回收機制,基本語法,運算元和符號,重載、覆蓋、運行類型和面向物件,線程等;此外,還有Java.awt、 Java.lang、 Java.util、Java.io包中的常用類等。
六、 Java認證考試有哪些注意事項?
JavaSL-275的考試共有試題59道,通過分數為61分(答對36道題即可)。時間為120分鐘,在提交試卷前的任何時候,都可以看到任意一道試題。題型分為單選和多選題(可根據單選框或多選框來判斷),多選題在題目中將指明該題有幾個正確答案。
七、 有哪些資料可以幫助學員學習?
市面上有很多Java教程的相關書籍,有些可以輔助學員更好地學習和掌握Java程式師所應掌握的知識點,如《Java寶典》、《精通Java》、《Java語言程式設計大全》等。但有時這些書籍上的某些內容會跟Sun公司指定的教材有些出入,這時,我們應當以教材的提法為准。當然,無論是教材還是自己購買的書籍都只是對Java語言的系統性的講述,要抓住考試的要點和難點,還應當以培訓課程講師講述的內容為准。
Java開發員認證
在獲得程式師的認證後,可以繼續學習取得Java開發員(SCJD)的認證。相對於Java程式師的認證來說,開發員的知識掌握和證書取得要更難些。也正因為如此,開發員的證書對個人能力的標識和個人擇業更具價值。下面將對Java開發員認證考試的相關事宜做一些必要的介紹。
一、 Java開發員認證課程
講授Java開發員認證課程的講師均是具有開發經驗、博學廣識的。在5天的培訓課程中,不僅向學員講Java程式架構、編程技巧,同時向學員灌輸Java面向物件的編程思想。學員將學習如何從始至終開發一個實際的兩層/多層Java Intranet應用程式及有關的平臺移植問題。
課程的具體內容有:解釋軟體發展週期每階段的目標,可使用適當的Java程式類型,瞭解API設計的基本元素,根據專案中的功能要求確定程式元件;描述關聯資料庫的設計及其設計原則;瞭解JDBC、ODBC及其使用;創建良好的GUI設計原則設計自己的用戶介面;使用Socket連接以適當格式傳輸資料,創建一個多層Java小程式或應用程式;瞭解在Solaris和Windows平臺之間的移植問題。
二、 Java開發員的認證考試
Java開發員的考試分程式設計和機考兩部分。其中,程式設計部分不限時。考生報名後,可從指定的網址下載考試題目,並根據題目要求進行程式設計。在指定的時間段(1年)內,考生須傳回自行設計的Java程式。但通常情況下,考生都會在2至3個月內將程式傳回。機考部分將針對程式回答題目,只要真正領悟和掌握了設計程式的過程和內容,回答這部分考題就沒有問題了。開發員的認證考試是對一個Java開發人員綜合能力的一種考核,通過該課程的學習將培養一個程式設計人員的獨立編程的能力,而該證書的取得也是對這種能力的一個有力證明.
Posted by admin on 2010/02/10
什麼是SCJD?
Sun Certified Java Developer (SCJD) SCJD則進一步測試您用Java開發應用程式的功力:您必須先完成一個程式設計的專案,再回答跟此專案相關的幾個問題。
SCJD有什麼好處?
通過 Sun 任何一門專業認證後,您將會收到 Sun Microsystems 總公司寄發的資格證書及徽章,並有權將通過 Sun 認證的標記印在個人名片上,代表個人技術能力的肯定。
SCJD需要什麼背景?
需通過SCJP及SCJD程式設計題。
如何成為SCJD?
通過SCJP,SL-300 Java Programming Workshop。題目均為英文, 並以電腦作答,考生可攜帶英文字典(電子字典除外)或計算機。 共有兩種考試,一為程式設計題,通過程式測試即可,考試時間不限,費用為7500元;另一為5-10題簡答題,答對70%以上即可,考試時間90分鐘,費用為5000元。
考生可向Sun教育訓練中心或Sun授權訓練中心購買准考證(Certification Voucher), Sun教育訓練中心電話 (02)2514-1155 。或至 資策會洽詢,其教育訓練處電話為 (02)2708-9215分機277 。
SCJD考試日期
考試時間為每週一至週五, 上午十點至下午五點, 例假日除外。
<<以上內容由恆逸資訊提供>>
Posted by admin on 2009/12/09
1. Java是目前使用最為廣泛的網絡編程語言之一。它具有簡單,面向對象,穩定,與平台無關,解釋型,多線程,動態等特點。
2.簡單Java語言簡單是指這門語言既易學有好用。不要將簡單誤解為這門語言很乾癟。你可能很贊同這樣的觀點英語要比阿了伯語言容易學。但這並不意味著英語就不能表達丰富的內容和深刻的思想,許多文學若貝爾獎的作品都是英文寫的。如果你學習過C++語言,你會感覺Java很眼熟,因為Java中許多基本語句的語法和C++一樣,像常用的循環語句,控制語句等和C++幾乎一樣,但不要誤解為Java是C++的增強版,Java和C++是兩種完全不同的語言,他們各有各的優勢,將會長期並存下去,Java語言和C++語言已成為軟件開發者應當掌握的語言。如果從語言的簡單性方面看,Java要比C++簡單,C++中許多容易混淆的概念,或者被Java棄之不用了,或者以一種更清楚更容易理解的方式實現,例如, Java不再有指針的概念。
3.面向對象基於對象的編程更符合人的思維模式,使人們更容易編寫程序。在實際生活中,我們每時每刻都與對像在打交道。我們用的鋼筆,騎的自行車,乘的公共汽車等。而我們經常見到的卡車,公共汽車,轎車等都會涉及以下幾個重要的物理量可乘載的人數,運行速度,發動機的功率,耗油量,自重,輪子數目等。另外,還有幾個重要的功能加速功能,減速功能,剎車,轉彎功能等。我們也可以把這些功能稱作是他們具有的方法,而物理量是它們的狀態描述。僅僅用物理量或功能不能很好的描述它們。在現實生活中,我們用這些共有的屬性和功能給出一個概念機動車類。一個具體的轎車就是機動車類的一個實例對象.Java語言與其它面向對象語言一樣,引入了類的概念,類是用來創建對象的模板,它包含被創建的對象的狀態描述和方法的定義。
4.與平台無關與平台無關是Java語言最大的優勢。其它語言編寫的程序面臨的一個主要問題是操作系統的變化,處理器升級以及核心系統資源的變化,都可能導致程序出現錯誤或無法運行。 Java的虛擬機成功地解決了這個問題,Java編寫的程序可以在任何安裝了Java虛擬機JVM的計算機上正確的運行,Sun公司實現了自己的目標“一次寫成,處處運行”。
5.解釋型我們知道C,C++等語言,都是只能對特定的CPU芯片進行編譯,生成機器代碼,該代碼的運行就和特定的CUP有關。例如,在C語言中,我們都碰到過類似下面的問題int型變量的值是10 ,那麼下面代碼的輸出結果是什麼呢printf(“%d,%d”,x,x=x+1 )如果上述語句的計算順序是從左到右,結果是10,11但是,有些機器會從右到左計算,那麼結果就是11,11.Java不像C++,它不針對特定的CPU芯片進行編譯,而是把程序編譯為稱做字節碼的一個“中間代碼”。字節碼是很接近機器碼的文件,可以在提供了Java虛擬機JVM的任何系統上被解釋執行。 Java被設計成為解釋執行的程序,即翻譯一句,執行一句,不產生整個的機器代碼程序。翻譯過程如果不出現錯誤,就一直進行到完畢,否則將在錯誤處停止執行。同一個程序,如果是解釋執行的,那麼它的運行速度通常比編譯為可執行的機器代碼的運行速度慢一些。但是,對Java來說,二者的差別不太大,Java的字節碼經過仔細設計,很容易便能使用JIT即時編譯方式編譯技術將字節碼直接轉化成高性能的本地機器碼,Sun公司在Java 2發行版中提供了這樣一個字節碼編譯器——JIT(Just In Time),它是Java虛擬機的一部分。 Java運行系統在提供JIT的同時仍具有平台獨立性,因而“高效且跨平台”對Java來說不再矛盾。如果把Java的程序比做“漢語”的話,字節碼就相當於“世界語”,世界語不和具體的“國家”關,只要這個“國家”提供了“翻譯”,就可以再快速地把世界語翻譯成本地語言。
6.多線程Java的特點之一就是內置對多線程的支持。多線程允許同時完成多個任務。實際上多線程使人產生多個任務在同時執行的錯覺,因為,目前的計算機的處理器在同一時刻只能執行一個線程,但處理器可以在不同的線程之間快速地切換,由於處理器速度非常快,遠遠超過了人接收信息的速度,所以給人的感覺好像多個任務在同時執行。 C++沒有內置的多線程機制,因此必須調用操作系統的多線程功能來進行多線程程序的設計。
7.安全當你準備從網絡上下載一個程序時,你最大的擔心是程序中含有惡意的代碼,比如試圖讀取或刪除本地機上的一些重要文件,甚至該程序是一個病毒程序等。當你使用支持Java的瀏覽器時,你可以放心地運行Java的小應用程序Java Applet ,不必擔心病毒的感染和惡意的企圖,Java小應用程序將限制在Java運行環境中,不允許它訪問計算機的其它部分。
8.動態Java程序的基本組成單元就是類,有些類是自己編寫的,有一些是從類庫中引入的,而類又是運行時動態裝載的,這就使得Java可以在分佈環境中動態地維護程序及類庫,而不像C++那樣,每當其類庫升級之後,相應的程序都必須重新修改,編譯。
Posted by admin on 2009/12/09
(1)類名首字母應該大寫。字段、方法以及對象(句柄)的首字母應小寫。對於所有標識符,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如: ThisIsAClassName
thisIsMethodOrFieldName
若在定義中出現了常數初始化字符,則大寫static final基本類型標識符中的所有字母。這樣便可標誌出它們屬於編譯期的常數。
Java包(Package)屬於一種特殊情況:它們全都是小寫字母,即便中間的單詞亦是如此。對於域名擴展名稱,如com,org,net或者edu等,全部都應小
寫(這也是Java 1.1和Java 1.2的區別之一)。
(2)為了常規用途而創建一個類時,請採取“經典形式”,並包含對下述元素的定義:
equals()
hashCode()
toString()
clone()(implement Cloneable)
implement Serializable
(3)對於自己創建的每一個類,都考慮置入一個main(),其中包含了用於測試那個類的代碼。為使用一個項目中的類,我們沒必要刪除測試代碼。若進行了任何形式的改動,可方便地返回測試。這些代碼也可作為如何使用類的一個示例使用。
(4)應將方法設計成簡要的、功能性單元,用它描述和實現一個不連續的類接口部分。理想情況下,方法應簡明扼要。若長度很大,可考慮通過某種方式將其分割成較短的幾個方法。這樣做也便於類內代碼的重複使用(有些時候,方法必須非常大,但它們仍應只做同樣的一件事情)。
(5)設計一個類時,請設身處地為客戶程序員考慮一下(類的使用方法應該是非常明確的)。然後,再設身處地為管理代碼的人考慮一下(預計有可能進行哪些形式的修改,想想用什麼方法可把它們變得更簡單)。
(6)使類盡可能短小精悍,而且只解決一個特定的問題。下面是對類設計的一些建議:
1.一個複雜的開關語句:考慮採用“多形”機制
2.數量眾多的方法涉及到類型差別極大的操作:考慮用幾個類來分別實現
3.許多成員變量在特徵上有很大的差別:考慮使用幾個類。
(7)讓一切東西都盡可能地“私有”——private。可使庫的某一部分“公共化”(一個方法、類或者一個字段等等),就永遠不能把它拿出。若強行拿出,就可能破壞其他人現有的代碼,使他們不得不重新編寫和設計。若隻公佈自己必須公佈的,就可放心大膽地改變其他任何東西。在多線程環境中 ,隱私是特別重要的一個因素——只有private字段才能在非同步使用的情況下受到保護。
(8)謹惕“巨大對象綜合症”。對一些習慣於順序編程思維、且初涉OOP領域的新手,往往喜歡先寫一個順序執行的程序,再把它嵌入一個或兩個巨大的對象裡。根據編程原理,對象表達的應該是應用程序的概念,而非應用程序本身。
(9)若不得已進行一些不太雅觀的編程,至少應該把那些代碼置於一個類的內部。
(10)任何時候只要發現類與類之間結合得非常緊密,就需要考慮是否採用內部類,從而改善編碼及維護工作(參見第14章14.1.2小節的“用內部類改進代碼”)。
(全文…)