您的位置:控制工程论坛网论坛 » 技术争鸣 » static String valueOf(Object obj)前面为什么需要static?

loneliness

loneliness   |   当前状态:离线

总积分:221  2024年可用积分:0

注册时间: 2009-02-16

最后登录时间: 2009-03-18

空间 发短消息加为好友

static String valueOf(Object obj)前面为什么需要static?

loneliness  发表于 2009/2/17 22:16:58    精华  1313 查看 1 回复  [上一主题]  [下一主题]

手机阅读

嗯!

    昨天预习到了这个内容!在static String valueOf(Object obj)前面有一个static,

书上没有解释为什么需要!看了后面的一句话“此类方法都是静态的,也就

说不必须建实例化对象即可直接调用这些方法”。

   由于value为String类里面的方法,String属于内部类。静态方法可以直接的调

用,如果没有static就不是静态方法。需要定义一个String对象!

   这是我的理解。不知道什么地方有问题!请了解的朋友能够给我解答!

   先在这里感谢了!

1楼 0 0 回复
  • loneliness

    loneliness   |   当前状态:离线

    总积分:221  2024年可用积分:0

    注册时间: 2009-02-16

    最后登录时间: 2009-03-18

    空间 发短消息加为好友

    loneliness   发表于 2009/2/17 22:16:58

    我的理解:


         在Java中数据都分配了特定的的内存空间,是在赋值之前就设定好了的!


    程序员会分配足够大的空间给放进来的数据!一般是不会出现什么问题的,


    但是就是在特殊情况下数据足够大,大得无法装下。这是就需要有缓冲区!


         仅仅是本人的理解!不是很确定!了解这点的朋友请您能够给予回复!


    十分感谢!

    2楼 回复本楼

    引用 loneliness 2009/2/17 22:16:58 发表于2楼的内容

总共 , 当前 /