Jafe Lee

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            49 隨筆 :: 0 文章 :: 24 評(píng)論 :: 0 Trackbacks
          1、關(guān)于import:
          (1) 使用 * 一次只能import 一個(gè)package的類,例如想要 import 包java.util中內(nèi)容不能用 import java.*.*; 也不能企圖通過(guò)這種方式:import java.*; util.Date date = new Date();來(lái)引用

          (2)static imports: 從JDK 5.0開(kāi)始,可以用static方法來(lái)import 某個(gè)類的靜態(tài)方法和靜態(tài)常量。例如:

          ImportTest.java

          static imports 的好處:例如:
          sqrt(pow(x, 2) + pow(y, 2))
          Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2))? ;? if (d.get(DAY_OF_WEEK) == MONDAY)if (d.get(Calendar.DAY_OF_WEEK) == Calendar.MONDAY) 看起來(lái)要整潔,可讀性也絲毫不會(huì)受影響~~

          2、塊作用域:(參考資料:《Java2 核心技術(shù)》)
          (1)塊(即符合語(yǔ)句)是指由一對(duì)花括號(hào)括起來(lái)的若干條簡(jiǎn)單的Java語(yǔ)句。塊確定了變量的作用域。一個(gè)塊可以嵌套在另一個(gè)塊中。例如
          TestBlock.java
          注意k的作用域,在花括號(hào)外是不能再引用k的。
          (2)不能在嵌套的兩個(gè)塊中聲明同名變量。例如下面的代碼編譯時(shí)是通不過(guò)的:
          TestBlock.java

          但是這樣是可以的:
          TestBlock.java

          3、使用內(nèi)部類(inner class)的動(dòng)機(jī):
          • 內(nèi)部類方法可以訪問(wèn)該類定義所在的作用域的數(shù)據(jù),包括私有的數(shù)據(jù)
          • 內(nèi)部類可以對(duì)同一個(gè)包中的其它類隱藏起來(lái)
          • 當(dāng)想要定義一個(gè)回調(diào)函數(shù)且不想編寫大量代碼時(shí)使用匿名(anonymous)內(nèi)部類比較便捷。(?)
          4、只有內(nèi)部類可以是私有類,常規(guī)類只能具有包的可見(jiàn)性或公有的可見(jiàn)性

          5、JFrame 與JPane類的繼承層次結(jié)構(gòu)
          jframe.JPG

          6、有時(shí)候JFrame程序退出時(shí)為什么要調(diào)用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)?
          這是因?yàn)樵诎鄠€(gè)程序框架的程序中,不能因?yàn)橛脩絷P(guān)閉了其中一個(gè)框架就讓程序退出。在默認(rèn)情況下用戶關(guān)閉窗口時(shí)只是將框架隱藏了起來(lái),而程序并沒(méi)有終止。

          7、封裝了用戶系統(tǒng)的各個(gè)元素的顏色的SystemColor類中的系統(tǒng)顏色和它們的含義:

          System Colors

          desktop

          Background color of desktop

          activeCaption

          Background color for captions

          activeCaptionText

          Text color for captions

          activeCaptionBorder

          Border color for caption text

          inactiveCaption

          Background color for inactive captions

          inactiveCaptionText

          Text color for inactive captions

          inactiveCaptionBorder

          Border color for inactive captions

          window

          Background for windows

          windowBorder

          Color of window border frame

          windowText

          Text color inside windows

          menu

          Background for menus

          menuText

          Text color for menus

          text

          Background color for text

          textText

          Text color for text

          textInactiveText

          Text color for inactive controls

          textHighlight

          Background color for highlighted text

          textHighlightText

          Text color for highlighted text

          control

          Background color for controls

          controlText

          Text color for controls

          controlLtHighlight

          Light highlight color for controls

          controlHighlight

          Highlight color for controls

          controlShadow

          Shadow color for controls

          controlDkShadow

          Dark shadow color for controls

          scrollbar

          Background color for scrollbars

          info

          Background color for spot-help text

          infoText

          Text color for spot-help text

          posted on 2007-07-21 09:55 Jafe Lee 閱讀(358) 評(píng)論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 琼结县| 高邑县| 临颍县| 安塞县| 英超| 晋江市| 股票| 乌兰浩特市| 平邑县| 伊吾县| 鄯善县| 芷江| 武定县| 会泽县| 汕头市| 蓬溪县| 中牟县| 登封市| 鞍山市| 贵州省| 防城港市| 滨州市| 福鼎市| 桃园市| 毕节市| 静海县| 随州市| 东光县| 施秉县| 伊宁县| 沙田区| 民县| 安化县| 大荔县| 新竹市| 甘泉县| 亚东县| 西宁市| 明星| 九龙县| 翁源县|