中文字幕天天躁日日躁狠狠躁,最近中文字幕大全免费版在线,最近2019免费中文字幕视频三,亚洲精品无码你懂的,亚洲国产精品成人精品小说

  • 相關(guān)軟件
    >反醒一下,兼java.lang的一點點東西 創(chuàng)建者:webmaster 更新時間:2005-05-16 20:57

    天生就是一個糊涂鬼,改了這么多年了還是沒有改回來,不知道怎么搞,我暈。

      以前在用 Math.***() 的時候,一直都把 java.math.* 給 import 進來,從來沒有人跟我說過這是不必要的,今天看那個 J2SE1.3 的 ROSE 模型,我才看到,也才恍然大悟,調(diào)用的時候用的就是調(diào)用 Math 的類方法,也就是說 Math 本身就是一個類,就是 java.lang.Math,而且是 final 型的。而 java.math ,這不是一個包嗎?為什么連這個都沒想到呢?汗!

      今天心血來潮,突然想看一下 UML ,以前(九個月前大概)下載過幾個 rose 模型,一直沒看,慚愧呀!今天打開其中的一個看了一下,居然是 J2SE 1.3 的所有東西的模型,狂喜一下。還看什么 UML 啊,直接看 javax.swing 了,想把這個搞清楚已經(jīng)是很久以前的事了,可老是靜不下心來,不過今天還是老樣子,沒把心靜下來??戳艘幌?,感覺 class 太多了,以前也沒怎么用它,肯定很生疏,這樣搞不可能看得懂。于是就看 java.lang 了,認真地看了兩個來回,認識馬上就比以前更清楚很多了。

      這個模型沒有把 java.lang.Object 放在頂部,而是默認讓其它的 class 繼承它而不指明,這樣一來又少了好多箭頭,也把 java.lang.Throwable 放到了“頂部”,它有兩個直接子類,分別是 java.lang.Error & java.lang.Exception ,原來 Exception 和 Error 是這樣子的,才知道。

      另外還有就是那些原始類型的封裝類,都繼承自 abstract class java.lang.Number,實現(xiàn)了 comparable。再就是這些了: class: Thread, Subset, ThreadLocal, InheritableThreadLocal; interface : Runable; final class: UnicodeBlock; 這里還有一些繼承/實現(xiàn)關(guān)系。

      最后就是剩下的這些‘孤立’(實際上并不孤立,只是他畫成了孤立)的東西了。


      注:紅色的是 final class, 藍色轉(zhuǎn)圈是 interface, 灰色的則是 abstract class, 再就是 class 了。
    相關(guān)文章
    本頁查看次數(shù):