System.out.println原理
2016-02-10 22:58
429 查看
System.out.println(): 作用是用于在控制台上输出字符串信息。
原理分析:
(1)System是java.lang包中的一个类,里面封装了一些系统相关的重要函数与变量。
(2)System类中的所有成员都是静态的,静态属性和静态方法的调用分别是:类名.字段名、类名.方法名。在System类中,out是一个PrintStream类型的静态成员变量,因此可以通过System.out的形式来调用。
在System.class文件中,可以看到声明:public final static PrintStream out = null;
(3)同时,out是一个PrintStream类的对象,PrintStream类有println()方法,因此out对象可以调用println()方法。即out.println()
原理分析:
(1)System是java.lang包中的一个类,里面封装了一些系统相关的重要函数与变量。
(2)System类中的所有成员都是静态的,静态属性和静态方法的调用分别是:类名.字段名、类名.方法名。在System类中,out是一个PrintStream类型的静态成员变量,因此可以通过System.out的形式来调用。
在System.class文件中,可以看到声明:public final static PrintStream out = null;
(3)同时,out是一个PrintStream类的对象,PrintStream类有println()方法,因此out对象可以调用println()方法。即out.println()
相关文章推荐
- CodeForces 349A Cinema Line
- JavaScript中一个对象进行深度clone
- Struts2异常处理实例
- System.FormatException: GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。
- hdu 1061 快速幂取模
- poj 3237 Tree(树链剖分,线段树)
- [Spring实战系列](15)使用Spring基于Java的配置
- 若想成功,请记住!
- High CPU Usage 原因及分析
- 在自定义drawRect setBackground不起作用的原因
- Android TV Study 1-1
- 597C. Subsequences【DP】【树状数组】
- [转] JPQL
- The Java™ Tutorials — Concurrency :Defining and Starting a Thread 线程的定义和启动
- 原子位操作
- 245,键盘处理
- 《Python学习手册》(二)
- 有哪些软件堪称「神器」,却不被大众所知?(转)
- QT选择文件对话框实现多种类型文件匹配过滤
- iOS中使用RegexKitLite来试用正则表达式 使用ARC 20个错误解决办法