美文网首页
JAVA初学习之helloworld源码解析

JAVA初学习之helloworld源码解析

作者: 进击的奥莉 | 来源:发表于2020-04-09 17:46 被阅读0次

    对于java初学者来说,安装软件,都不是问题,但是没人告诉我,打印出hello world的那段代码是什么意思?为什么要那么写?今天我来总结一下,给迷惑的初学者一个指引。

    接下来是经典的代码片段

    class Hello{

        public static void main(String[] args){

            System.out.print("Hello World");

        }

    }

    1,class Hello -- 声明一个类名叫Hello的类,请注意,区分大小写,并且类名都是使用大写开头,文件名必须和类型保持一致,也就是说上面这段代码必须保存在Hello.java文件中。

    2,public static void main(String[] args)

        其中public是类的访问控制修饰符,有以下几种 : default, public , protected, private。根据字面意思就可以知道大概的意思。

        static 关键字用来声明独立于对象的静态方法,对类变量和方法的访问可以直接使用 classname.variablename 和 classname.methodname 的方式访问。

        String[] args:又可以写成String args[],但是一般都是使用String[] args。为什么一定要这么写?是java规定的,main方法参数必须为字符串数组(String [ ]),变量名可以随意,通常使用args即是arguments(”参数“的复数形式)的缩写。如果不这样写?那就不能被系统识别为main方法。

    3,System.out.print("Hello World");是一条语句,以英文分号结束。

        out是System类里面的一个类属性,它是PrintStream的一个实现类,它的实例化放在System类中做为内部类来实现。打开System类有这么一个声明public static final java.io.PrintStream out;

    好了知道了这些,你就可以不用迷惑了,愉快的学其他的吧!

    相关文章

      网友评论

          本文标题:JAVA初学习之helloworld源码解析

          本文链接:https://www.haomeiwen.com/subject/pwscmhtx.html