java——helloword

  第一次接触Java,感觉乱乱的,需要捋清楚一些概念再安装java。  

  首先,什么是JDK,什么是JRE呢?

    JRE:JAVA运行环境(Java Runtime Envirnment)

    JDK:Java开发工具(Java Development Kit),是整个Java的核心,包括了JRE,一些Java工具和Java的核心类库(Java API)

  也就是说,只要安装好JDK,就可以运行Java程序啦~这里省略安装过程~

  第二步,尝试运行我的第一个Java程序:

    用随便一个编辑器写一个helloword程序。

public class HelloWord{
    public static void main(String[] args){
        System.out.println("hello word");
    }
}

  写好了程序之后,困惑又来了,为什么要有javac和java两个命令来执行这段代码呢?还是要搞清楚这两个命令~

    javac:java语言编程编译器(java compiler),它负责将我们写好的.java文件编译成字节代码的.class文件,这样的文件才是电脑能读懂的文件。

    java:这个命令就是用来执行程序的命令了~

    执行过程:

java_test xm$ javac HelloWord.java 

java_test xm$ java HelloWord

hello word

java_test xm$ 

    这就可以了~

  Java中的包:把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用,声明包:

    package xxx;

    public class exp01{...} 

每一个编译单元仅有一个被声明为public的类。

声明为public的类名必须与所在文件的名称相同。

一个类文件可以不包含声明为public的类。

类不能用private和protected作访问控制符。(对于顶级类(外部类)来说,只有两种修饰符:public和默认(default)。因为外部类的上一单元是包,所以外部类只有两个作用域:同包,任何位置。因此,只需要两种控制权限:包控制权限和公开访问权限,也就对应两种控制修饰符:public和默认(default)。)

原文地址:https://www.cnblogs.com/gaoquanquan/p/9381068.html