JAVA初始入门(一)

Java语言平台版本(按应用划分)

J2SE

  • J2SE是英文Java 2 Platform Standard Edition的缩写,是Java2的标准版;主要用于桌面应用软件的编程。

J2ME

  • J2ME是英文Java 2 Platform Micro Edition的缩写,是Java2的小型版;主要应用于嵌入式系统开发,如手机和PDA的编程。

J2EE

  • J2EE是英文Java 2 Platform Enterprise Edition的缩写,是Java2的企业版;主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

                           ***J2SE是其它两者的基础***
    

Java语言的特点

  • Java语言在短短的20多年里,应用的最为广泛和发展的最为快速的主要特点就是开源跨平台性。

Java语言跨平台原理

什么是跨平台?

  • 通过Java语言编写的应用程序在不同的系统平台(Linux,Windows等)上都可以运行。

跨平台的原理如下图所示:
这里写图片描述

只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机。由JVM来负责Java程序在该系统中的运行,因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性

Java的运行环境和开发工具

JRE

  • JRE是英文Java Runtime Environment的缩写,是Java的运行环境。包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JDK

  • JDK是英文Java Development Kit的缩写,是Java开发工具包。JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

     ***通俗的说,使用JDK开发完成的java程序,交给JRE去运行***
    

Java程序执行过程

Java程序的执行过程如下图所示:

这里写图片描述

详细执行过程

在不考虑各种IDE的情况下,仅仅使用记事本考虑最原始的执行过程

(1) 写一个Java程序,扩展名为.java。(用记事本写程序,改一下扩展名)

class HelloWorld {
      public static void main(String[] args){
             System.out.println("Hello World!");
}
}

(2) 编译过程

在命令行模式中,输入javac命令对源代码进行编译,生成字节码文件.
格式为:javac 源文件名.java,如下图所示:

这里写图片描述
这里写图片描述

第二幅图中的红色部分即为生成的字节码文件

(3) 运行过程

编译完成后,如果没有报错信息,输入java命令对class字节码文件进行解释运行,执行时不需要添加.class扩展名。格式为:java HelloWorld,如下图矩形框内所示。

这里写图片描述

运行完之后就会生成结果:Hello World!

  ***注意事项1:正常情况下,写的.java文件的源程序应该放在jdk的bin安装目录下,因为配置了bin文件下.exe文件的环境变量,所以可以在任意目录下使用。***
  ***注意事项2:javac后面跟的是文件名.java;java后面跟的是类名,省略后缀.class***

最后借乔教主的一句话勉励一下自己

这辈子没办法做太多事情,所以每一件都要做到精彩绝伦!!

猜你喜欢

转载自blog.csdn.net/ge341204/article/details/49700027