这篇文章将为大家做Java初步简单代码的补充与解析,先看一则简单的初学者Hello World代码
public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World!"); } }
简易解释
public class HelloWorld
public static void main(String[] args)
System.out.println("Hello world");
补充解释
public class HelloWorld
你有没有想过 类 是什么?
Java中类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。
举一个例子说明下类,比如Person(人)就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“姓名、身高、体重”等信息就是对象的属性,人的动作比如“吃饭、穿衣”等就是对象的方法(程序执行)。
public static void main(String[] args)
你有没有想过为什么要加个static void 和String[] args?
public static void main(String[] args)为Java程序的入口方法,JVM在运行程序的时候,会首先查找main方法。
其中,public是权限修饰符,表明任何类或对象都可以访问这个方法,static表明main方法是一个静态方法,即方法中的代码是存储在静态存储区的,只要类被加载后,就可以使用该方法而不需要通过实例化对象来访问,可以直接通过类名.main()直接访问。
System.out.println("Hello world");
我们都已经知道println()是方法名,但System是什么,out又是什么呢?
System是java.lang里面的一个类,如下图:
而out就是System里面的一个静态数据成员,而且这个成员java.io.PrintStream类的引用。如下图,被关键字static修饰的成员可以直接通过"类名.成员名"来引用,而无需创建类的实例。所以System.out是调用了System类的静态数据成员out。
println()就是java.io.PrintStream类里的一个方法,它的作用是向控制台输出信息。因为System.out是java.io.PrintStream类的实例的引用,所以可以通过 System.out.println(); 来调用此方法。
读完本文相信大家对Java初步简单代码都有了一定的了解,更多相关技术咨询欢迎前往并持续关注编程学习网。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/7714/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料