Java开始上路

177 阅读3分钟

先决条件:

Java程序的三大平台:

Java SE 、Java EE 、Java ME。

Java SE是个人计算机上的Java应用执行环境,Java EE是企业服务平台增加了企业级服务与API,Java ME是消费性电子产品或者移动设备上,比如:手机程序、机顶盒等等。

而我们主要是用Java SE来编写程序,Java SE包括了JDK,JRE,JVM,在Java中JDK包含了JRE,JRE包含了JVM,即JDK包含了JRE和JVM。

Java之所以是免费的,就是因为JDK是开发Java程序的免费工具包,JRE是Java的程序执行环境,JVM是Java虚拟机,用来执行Java的跨平台工作

安装的疑惑:

在你下载安装Java环境的时候,你会发现JDK和JRE二者之间是独立安装的。你在安装完JDK后JDK中是包含JRE的,此时你再安装单独的JRE,这个JRE不会被使用到。为什么会有人只单独安装JRE而不装JDK呢?那是因为如果你不在此电脑编译程序,而只运行编译好的程序,可以只安装JRE(Java程序执行环境)。

Java跨平台原理:

一般的程序在经过编译器后依据不同的环境会产生不同的机器码,而不同环境的机器码只能在所属的环境下使用,而Java程序因为有JVM(跨平台),所以写一套代码,经过Java编译器后会产生字节码,可以在不同的环境下使用。

Java程序流程:

编辑Java程序代码-->使用Java编译程序-->使用Java执行程序-->执行结果

Java编程代码是纯文字文件,既然是纯文字文件,那么不仅可以使用Eclipse、idea、Sublime,也可以使用电脑自带的记事本编写代码。

打印Hello,World!

public class begin{
public static void main(String[] args){  //程序的入口
    /*
    标准输出流
    用来在屏幕上打印结果
    */
    System.out.println("Hello,World!");  
    }
}

先讲注释:

//为单行注释,//右边的内容为注释的内容,该注释不能换行。

/*  /为多行注释,/ 之间的内容为注释的内容 */。

/**  /为文本注释,/*  用法个多行注释类似,通常在设计类或方法是,为了详细讲解用途,而设置的 */

Java是面向对象的编程语言,所以每一个程序中至少包含一个类,class就是设置类的关键字。

class 类名的格式,所以这里的begin就是一个类名。

每一个程序中都有且仅有一个public class 公共类,公共类的类名与文件名相同,意思就是说,一个程序中可以有很多其他的类,但是只能有一个公共类,类名与文件名相同。在公共类中才可以设置main方法。

main方法是程序的入口,程序的执行从main后的"{"开始   到   "}"结束。

System.out.println("Hello,World!"); 是一个标准的输出流,作用就是将里面的内容打印到屏幕上。

";"是每句代码结束的标志,也就是说两个分号之间是一个语句。

至此,感谢观看,祝大家身体安康,学业有成!!!