java吧 关注:1,230,041贴子:12,690,511
  • 7回复贴,共1

为什么先输出的toString方法的"I",还有"java"为什么在"love"后面

只看楼主收藏回复



IP属地:江苏1楼2018-08-03 21:03回复
    toString在类加载的时候执行一次,所以会线打印I,然后拼接字符串放入常量池。学到后面看下jvm就可以了


    IP属地:安徽2楼2018-08-03 21:56
    收起回复
      第一个输出语句中先创建对象,调用toString方法,进行字符串拼接,然后打印到控制台。调用toString时打印I,返回java,然后拼接成lovejava打印。


      IP属地:湖北来自Android客户端3楼2018-08-04 09:19
      回复
        a.i++是什么啊


        IP属地:北京4楼2018-08-04 09:38
        回复(1)