原创 【素材】“聖誕節的12天”

The Twelve days of Christmas On the first day of Christmas my true love sent to me: A Partridge in a P

原创 【北京聖思園學習筆記】第10講:面向對象之封裝續

1. 類中的屬性又叫做成員變量(member variable),屬性用英文表示爲property或者attribute。 2. 對象(Object)又叫做實例(Instance)。生成一個對象的過程又叫做實例化。 3. 命名約定 a

原创 【Java學習筆記】第5章:控制部分(第2部分)

   第5章繼續討論Java中控制結構(for結構,switch選擇結構和do/while循環結構)。 本章用具體的代碼程序解釋了break和continue語句。 本章也極少了邏輯操作符。 本章也包含了大量數學,圖形和商業應用程序的習題

原创 【面試題目】加密的電話號碼

一家公司想通過電話傳輸數據(數據以4位的整數形式傳輸)。但他們擔心電話被竊聽,所以他們想讓程序員爲他們的數據加密,這樣其傳輸時會更加安全一些。程序必須能從輸入對話框中讀取4個數字,並用以下的方式加密:每個數字加7後模10,然後將第1位與第

原创 【北京聖思園學習筆記】第09講:面向對象之封裝(Encapsulation)

1. 面向對象程序設計的三大基本特徵:繼承(Inheritence)、封裝(Encapsulation)、多態(Polymorphism) 2. 封裝:類包含了數據與方法,將數據與方法放在一個類中就構成了封裝。 3. 如何定義類? 修

原创 【北京聖思園學習筆記】第02講:原生數據類型(Primitive Data Type)

【Java的常用文本編譯器】 Windows: notepad, editplus, ultraedit, gvim Linux: vi, vim, gedit Mac:我沒有,所以也不知道。 【Java數據類型】 2. Java中的數

原创 【北京聖思園學習筆記】第07講: 流程控制語句 續(Flow Control Statement Cont.)

1. Java中的循環控制語句一共有3種,分別是while,do… while以及for循環。 2. while循環,形式爲: while(布爾表達式) { //待執行的代碼 } 3. do…while循環,新式爲: do { //待

原创 【北京聖思園學習筆記】第08講:理解面向對象程序設計

1. break 語句:經常用在循環語句中,用於跳出整個循環,執行循環後面的代碼。 2. continue 語句:經常用在循環語句中,用於跳出當前的這個循環(或者是跳出本次循環), 開始下一次循環的執行。 3. break 與cont

原创 【北京聖思園學習筆記】第06講:流程控制語句 (Flow Control Statement)

1. 條件運算符(三元表達式),其形式爲: type d = a ? b : c; 具體化形式爲:int d = 2 < 1 ? 3 : 4; 2. 輕量級的文本編輯器:UltraEdit、Editplus、vi、vim、gvim 3

原创 【北京聖思園學習筆記】第04講:運算符(Operator)

1. 當有若干個變量參與運算時,結果類型取決於這些變量中表示範圍最大的那個變量類型。 比如,參與運算的變量中,有整型int,有雙精度浮點型double,有短整型short,那麼最後的結果類型就是double。 2. int a = 1;

原创 【北京聖思園學習筆記】第03講:原生數據類型使用陷阱(Pitfall of Primitive Data Type)

【Java中的原生數據類型】 Java基本類型,或者叫做內置類型,是JAVA中不同於類的特殊類型。它們是我們編程中使用最頻繁的類型。 1) 整型:使用int表示。(32位) 2) 字節型:使用byte表示。(表示-128~127之間的25

原创 【面試題】打印“聖誕節的12天”

試着編寫一個程序,用循環和switch結構打印出“聖誕節的12天”。 一個switch結構用來打印天數, 一個switch結構用來打印每段歌詞剩餘的部分。 你可以點擊這裏看到這首歌的完整歌詞 package com.java.chapt