java吧 关注:1,301,398贴子:12,848,636

回复:【学习】【直播】【长期】【常见的面试题,标题要长长长长长

只看楼主收藏回复

其实很多我也不是特清晰,欢迎广大基友一起讨论学习。
@晓_尸鬼封尽


IP属地:北京48楼2012-03-02 16:10
回复
    尼玛。。。被抽了。。。。

    这个打印神马


    49楼2012-03-02 16:18
    回复
      2026-04-14 19:07:07
      广告
      不感兴趣
      开通SVIP免广告
      确切的说不知道啊。因为是变的是name, Person类中的name 如果fianl就会报错了 如果没有final 那输出qwe


      IP属地:北京50楼2012-03-02 16:20
      回复
        一起盖吧,三人成虎啊


        IP属地:北京51楼2012-03-02 16:21
        回复
          确切的说不知道啊。因为是变的是name, Person类中的name 如果fianl就会报错了 如果没有final 那输出qwe


          IP属地:北京52楼2012-03-02 16:21
          回复
            好吧,还准备你给讲下的。。。 这个编译没问题,正常运行,打印qwe,与不加final的区别在于加了后不能改变per的地址,也就是不能进行重新new或者赋空值等操作,可能是你所说的这里改的是name而不是per吧。。。不清楚,坐等大神指点。。。


            53楼2012-03-02 16:23
            回复
              ·······是基友不是大神
              内存在你per指向了new Person()对象,name指向abc
              f()方法 让name指向了qwe


              IP属地:北京54楼2012-03-02 16:30
              回复
                那说明修饰引用类型其实可以修改该对象嘛。。。只是不能修改该对象的地址是吧。。。soga。。。。


                55楼2012-03-02 16:33
                回复
                  2026-04-14 19:01:07
                  广告
                  不感兴趣
                  开通SVIP免广告
                  补充54L:per指向的Person对象一直都没变


                  IP属地:北京56楼2012-03-02 16:34
                  回复
                    都忘了第几题了……
                    9、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
                    会执行,在return前执行。


                    IP属地:北京57楼2012-03-02 16:37
                    回复
                      10、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
                      是值传递。Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。


                      IP属地:北京58楼2012-03-02 16:40
                      回复
                        sodasinei……


                        IP属地:北京59楼2012-03-02 16:42
                        回复
                          今儿就10个吧,周末如果有空就发。
                          估计大家都休息呢~ ~
                          下周继续!


                          IP属地:北京60楼2012-03-02 16:44
                          回复
                            return先将返回值存储,再执行finally,最后执行return;


                            61楼2012-03-02 16:46
                            回复
                              2026-04-14 18:55:07
                              广告
                              不感兴趣
                              开通SVIP免广告


                              IP属地:北京62楼2012-03-02 16:49
                              回复