首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    灵魂拷问:你真的理解System.out.println()打印原理吗?

    根据这两情况可以说明,该类即不能被继承也无法实例化成对象,同时需注意一点,就是这个类里定义的很多变量和方法都是static来定义的,即这些类成员都是属于类而非对象。...System里的静态对象引用变量:out。...来进行PrintStream对象赋值的,我们既然能拿到了PrintStream的对象引用out,自然就可以访问PrintStream类里的任何public方法里,包括println(),包括print(...对象,随后通过setOut0(PrintStream out)方法,会将初始化创建的PrintStream 对象赋值给System静态引用变量out。...1 System.out.println("打印数据"); 2 等价于---> 3 PrintStream out=System.out; 4 out.println("打印数据"); 以上,就是System.out.println

    3.1K30

    学了这么久的Java,你确定真正知道System.out.println();吗?

    各位麻油们,大家学了这么久Java了,确定真的掌握了System.out.println(); 吗?确定了解了Java面向对象编程的含义了吗?今天,我就深层刨析一下这串源代码!...如果能自己读懂System.out.println(),就真正了解了Java面向对象编程的含义,面向对象编程即创建了对象,所有的事情让对象帮亲力亲为(即对象调用方法) System.out.println...3.out的真实类型是一个静态的PrintStream对象,静态的所以不需要创建对象。...总结 System.out.println()就是:类调用对象,对象调用方法!!!...'c'); System.out.println('d'); } } 运行结果: abc d System.out.print();输出结果不能换行,System.out.println

    1K30
    领券