初识——java(打开java的大门)

“Write once, Run anywhere"

目录

跨平台机制

Java跨平台原理:

java环境的准备

初识Java的main方法

main方法示例

运行Java程序


我们第一次接触java的时候,首先我们要了解java语言是由谁发出的,又是为什么发出的。这个不多说了,James Gosling博士。

跨平台机制

Java跨平台机制实现了:一次编译,到处运行。(与C语言的跨平台区别在于:C语言是多次编译多次运行,而这里所指的是指编译后的文件跨平台)

Java跨平台原理:

  • 编译:通过编译器将.java文件(源文件)编译成.class字节码文件(二进制文件),编译器即javac.exe,实际上也是运行其背后的代码。

  • 解释(执行):通过解释器将.class文件转换为对应的操作系统可以识别的执行文件格式。

初识——java(打开java的大门)_第1张图片


java环境的准备

java环境的配置过程已经安装完毕 ,需要在系统中增加俩个环境变量。

初识——java(打开java的大门)_第2张图片

验证一下:win+R 输入cmd 打开命名提示行,输入Java -version查看 :

说明配置完成。


初识Java的main方法

当我们准备好java环境后,我们就可以写我们第一个程序(HelloWorle)了。因为我们只下载了JDK,java使用的平台并没有下载,但是我们依旧可以执行出可执行文件。

  • 我们在E盘下新建一个HelloWorld.java文件

  • 2.用记事本打开,编写程序代码并保存
    注意,文件名要和class后面的类名要保持一致
public class HelloWorld{
        public static void main(String[] args){
                System.out.println("Hello world");
        }
}

初识——java(打开java的大门)_第3张图片

  • 3.win+r打开命令提示符,输入cmd

初识——java(打开java的大门)_第4张图片

  • .进入文件所在的位置(这里我的HelloWorld.java在E盘的根目录下)
  • 5.输入命令javac HelloWorld.java,成功编译,这时就会生成.class文件。

初识——java(打开java的大门)_第5张图片

  • 进行解释翻译执行–>执行成功 java.exe

初识——java(打开java的大门)_第6张图片

这样,我们Hello World就出来了,第一段java程序就完成了!!!


main方法示例

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello,world");
    }
}
如上展示的就是最简单的一个 Java 程序,看到后一头雾水,可以说, Java main 方法应该是当前主流编程语言中最“ 的。 通过上述代码,我们可以看到一个完整的Java 程序的结构, Java 程序的结构由如下三个部分组成:
  • 1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。
  • 2.类:类中带有一个或多个方法。方法必须在类的内部声明。
  • 3.方法:在方法的花括号中编写方法应该执行的语句。
总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中
在一个JAVA文件当中 ,只能有1个public的类,且这个类名和文件名必须是一样的。
注意:在一个源文件中只能有一个 public 修饰的类,而且源文件名字必须与 public 修饰的类名字相同
初识——java(打开java的大门)_第7张图片
好了,代码编写完了,如何让它 运行 起来呢?

运行Java程序

先通过 javac 编译程序把源文件进行编译,编译后生成的 .class 文件是由字节 码组成的平台无关、面向JVM 的文件。最后启动 java 虚拟机来运行 .class 文件,此时 JVM 会将字节码转换成平台能够 理解的形式来运行。
初识——java(打开java的大门)_第8张图片
注意:在运行Java程序前,必须先安装好JDK(Java Development Kit即Java开发工具包),JDK里面就包含了javac和 java工具,Java程序最终是在JVM(Java虚拟机)中运行的。
必须安装好JDK,因为JDK里面有个JVM虚拟机来运行java代码。

初识——java(打开java的大门)_第9张图片

  • JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译 器javac与自带的调试工具Jconsole、jstack等。
  • JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程 序运行的所需环境。
  • JVM:Java虚拟机,运行Java代码
编写和运行第一个 Java 程序时,可能会遇到的一些错误:
1. 源文件名后缀不是 .java
2. 类名与文件名不一致
3. main 方法名字写错: mian
4. 类没有使用 public 修饰
5. 方法中语句没有以分号结尾
6. 中文格式的分号
7. JDK环境没有配置好,操作系统不能识别javac或者java命令

其实初识java更多的是让你了解java如何实现程序,从编译到运行,里面的深层知识,记住JDK环境一定要有,不然是无法执行的,因为执行程序需要JDK里面的JVM虚拟机进行实现。

你可能感兴趣的:(java,java,开发语言)