原创 Day7-20.Using Java operators

使用java操作符 操作符接受一個或多個參數,並生成一個新值。 參數的形式與普通方法調用不同,但是效果是相同的。 加號和一元的正號(+)、減號和一元的負號(-)、乘號(*)、除號(/)以及賦值號(=)的用法與其他編程語言類似。

原创 Day8-27.Literals

直接常量 一般來說,如果在程序裏使用了“直接常量”,編譯器可以準確的直到要生成什麼樣的類型,但有時候確實模棱兩可的。如果發生這種情況,必須對編譯器加以適當的“指導”,用與直接量相關的某些字符來額外增加一些信息。下面這段代碼向大家展

原创 Day7-21.Precedence

當一個表達式中存在多個操作符時,操作符的優先級就決定了各部分的計算順序。 Java對計算順序做了特別的規定。其中,最簡單的規則就是先乘除後加減。 程序員經常會忘記其他優先級規則,所以應該用括號明確規定計算順序。 例如以下語句中的(

原创 與呼叫中心的集成

本章節主要介紹ZXVXI對VoiceXML擴展的Object標籤與呼叫中心的集成應用。 其功能主要包括: 1.排隊、接續呼叫中心的坐席(就是之前的排隊、接續坐席)http://blog.csdn.net/oqqxoxo123/art

原创 Day7-19.Coding style

編碼風格 在“Java編程語言編碼約定”中,代碼風格是這樣規定的:類名的首字母要大寫; 如果類名由幾個單詞構成,那麼把它們並在一起(也就是說,不要用下劃線來分割名字), 其中每個內部單詞的首字母都採用大寫形式。例如: cla

原创 Day16-51.Array initialization

數組初始化 數組只是相同類型的,用一個標識符名稱封裝到一起的一個對象序列或基本類型數據序列。 數組是通過方括號下表操作符[]來定義和使用的。 要定義一個數組,只需在類型名後加上一對方括號即可: int[] a1; 方括號也

原创 Day14-45.Method overloading

方法重載 任何程序語言都具備的一項重要特性就是對名字的運用。 當創建一個對象時,也就給此對象分配到的存儲空間取了一個名字。 所謂方法則是給某個動作取的名字。 通過使用名字,你可以引用所有的對象和方法。 名字起的好可以使系統更易

原创 Day15-48.Cleanup/finalization and garbage collection

清理:終結處理和垃圾回收 程序員都瞭解初始化的重要性,但常常會忘記同樣也重要的清理工作。 畢竟,誰需要清理一個int呢? 但在使用程序庫時,把一個對象用完後就“棄之不顧”的做法並非總是安全的。 當然,Java有垃圾回收器負責

原创 Day12-41.break and continue

在任何迭代語句的主體部分,都可用break和continue控制循環的流程。 其中,break用於強行退出循環,不執行循環中剩餘的語句。 而continue則停止執行當前的迭代,然後退回循環起始處,開始下一次迭代。 下面這個程序向

原创 Day17-52.Enumerated types

枚舉類型 在JavaSE5中添加了一個看似很小的特性,即enum關鍵字,它使得我們在需要羣組並使用枚舉類型集時,可以很方便地處理。 在此之前,你需要創建一個整型常量集,但是這些枚舉值並不會必然地將其自身的取值限制在這個常量集的範

原创 Day14-44.Initialization & Cleanup

隨着計算機革命的發展,“不安全”的編程方式已逐漸成爲編程代價高昂的主因之一。 初始化和清理(cleanup)正是涉及安全的兩個問題。 許多C程序的錯誤都源於程序員忘記初始化變量。 特別是在使用程序庫時,如果用戶不知道如何初始化庫的

原创 Day14-47.The this keyword

this關鍵字 如果有同一類型的兩個對象,分別是a和b。你可能想知道,如何才能讓這兩個對象都能調用peel()方法呢: //: initialization/BananaPeel.java class Banana { void

原创 Day16-50.Constructor initialization

構造器初始化 可以用構造器來進行初始化。 在運行時刻,可以調用方法或執行某些動作來確定初值,這爲編程帶來了更大的靈活性。 但要牢記:無法阻止自動初始化的進行,它將在構造器被調用之前。 因此,加入使用下述代碼: //: in

原创 Day14-46.Default constructors

默認構造器 如前所述,默認構造器又名無參構造器是沒有形式參數的——它的作用是構建一個默認對象。 如果你寫的勒種沒有構造器,則編譯器會自動幫你創建一個默認構造器。例如: //: initialization/DefaultConst

原创 Day15-49.Member initialization

成員初始化 Java盡力保證:所有變量在使用前都能得到恰當的初始化。 對於方法的局部變量,Java以編譯時錯誤的形式來貫徹這種保證。所以寫成: void f(){ int i; i++;//Error - -i not i