反醒一下,兼java.lang的一点点东西

原创 2005年05月03日 14:33:00

    天生就是一个糊涂鬼,改了这么多年了还是没有改回来,不知道怎么搞,我晕。

    以前在用 Math.***() 的时候,一直都把 java.math.* 给 import 进来,从来没有人跟我说过这是不必要的,今天看那个 J2SE1.3 的 ROSE 模型,我才看到,也才恍然大悟,调用的时候用的就是调用 Math 的类方法,也就是说 Math 本身就是一个类,就是 java.lang.Math,而且是 final 型的。而 java.math ,这不是一个包吗?为什么连这个都没想到呢?汗!

    今天心血来潮,突然想看一下 UML ,以前(九个月前大概)下载过几个 rose 模型,一直没看,惭愧呀!今天打开其中的一个看了一下,居然是 J2SE 1.3 的所有东西的模型,狂喜一下。还看什么 UML 啊,直接看 javax.swing 了,想把这个搞清楚已经是很久以前的事了,可老是静不下心来,不过今天还是老样子,没把心静下来。看了一下,感觉 class 太多了,以前也没怎么用它,肯定很生疏,这样搞不可能看得懂。于是就看 java.lang 了,认真地看了两个来回,认识马上就比以前更清楚很多了。

    这个模型没有把 java.lang.Object 放在顶部,而是默认让其它的 class 继承它而不指明,这样一来又少了好多箭头,也把 java.lang.Throwable 放到了“顶部”,它有两个直接子类,分别是 java.lang.Error  & java.lang.Exception ,原来 Exception 和 Error 是这样子的,才知道。

    另外还有就是那些原始类型的封装类,都继承自 abstract class java.lang.Number,实现了 comparable。再就是这些了: class: Thread, Subset, ThreadLocal, InheritableThreadLocal; interface : Runable; final class: UnicodeBlock; 这里还有一些继承/实现关系。

    最后就是剩下的这些‘孤立’(实际上并不孤立,只是他画成了孤立)的东西了。


    注:红色的是 final class, 蓝色转圈是 interface, 灰色的则是 abstract class, 再就是 class 了。

关于一下java的东西、不妨看看

  • 2011年06月22日 18:44
  • 43KB
  • 下载

运用反射时报错java.lang.NoSuchMethodException,以解决,记录一下

问题:想调用service类中的私有方法时, Method target=clz.getMethod("say", String.class);用Class的getMethod报错java.lang....

mark一下android异常 java.lang.IllegalStateException: The specified child already has a parent. You must

一直都是把笔记记在自己的本本里,今天开始,决定把它写出来,能够自己提高,也可以分享经验,第一次写博客,写得不好请见谅。 今天分享的是关于最近遇到的一个代码异常 在RecyclerView中通过自定...

OSG的一点点东西,哈哈哈

  • 2010年08月31日 15:14
  • 2.78MB
  • 下载

泛型的一点点东西

首先是一个接口,这个接口作为底层的一个标准: package com.cn.wxwinnie.java.genericity; /** * @author 潇湘暮雨 E-mail:wxwinnie@...

04.1#数据分析-R入门书籍笔记(一点点东西)

ls()           显示R中所有的对象 ls(pat="x")    显示包含有x的对象 ls(pat="^x")   显示以x开头的对象 rm(x)          撤除x...

关于通信原理的一点总结(大学的时候写的,现在把自己仅有的一点点总结存档一下)

图片居然出不来????? 关于通信原理的一点总结 学了通信原理这门课,一开始觉得很难,而且听学长们也总是告诫我们,通信原理是很难的课程,平时一定要好好学,不然自己复习的日子根本就抓不到要点了。事实...

纠结了好久才弄得明白一点点的汉诺塔问题,现在把一些方程与大家分享一下!

                         谢谢各位的支持!下面是我这两天仔细研究的结果,希望大家看看有什么不对!有的话,请提出你的意见,谢谢了!这个程序是目的是:将A柱上的金盘移到B柱上...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:反醒一下,兼java.lang的一点点东西
举报原因:
原因补充:

(最多只允许输入30个字)