关于java:Java-开发环境的搭建开启你的编程之旅

51次阅读

共计 1709 个字符,预计需要花费 5 分钟才能阅读完成。

Java 是一门跨平台的高级程序设计语言,可运行在 linux、Windows、Mac OS 及其他多种 UNIX 版本的零碎。Java 具备简略性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java 能够编写桌面应用程序、Web 应用程序、分布式系统和嵌入式零碎应用程序等

Java 版本

Java Platform, Standard Edition (Java SE)

Java SE 使您能够在台式机和服务器上开发和部署 Java 应用程序。Java SE 和组件技术提供了当今应用程序所需的丰盛的用户界面,性能,多功能性,可移植性和安全性。

Java Platform, Enterprise Edition (Java EE)

Java EE 提供了一个 API 和运行时环境,用于开发和运行大型,多层,牢靠且平安的企业应用程序,这些应用程序具备可移植性和可伸缩性,并且能够轻松地与旧版应用程序和数据集成。

Java Embedded

Java ME Embedded 专为资源受限的设施而设计,例如用于 M2M 的无线模块,工业管制,智能电网基础设施,环境传感器和跟踪等。

JRE 与 JDK

1、JRE(Java Runtime Environment)

JRE 顾名思义是 Java 运行时环境,蕴含了 Java 虚拟机,Java 根底类库。是应用 Java 语言编写的程序运行所须要的软件环境,是提供给想运行 Java 程序的用户应用的。JRE 依据不同操作系统(如:Windows,Linux 等)和不同 JRE 提供商(IBM,ORACLE 等)有很多版本,最罕用的是 Oracle 公司收买 Sun 公司的 JRE 版本。

2、JDK(Java Development Kit)

JDK 顾名思义是 java 开发工具包,是程序员应用 Java 语言编写 Java 程序所需的开发工具包,是提供给程序员应用的。JDK 蕴含了 JRE,同时还蕴含了编译 Java 源码的编译器 javac,还蕴含了很多 Java 程序调试和剖析的工具:jconsole,jvisualvm 等工具软件,还蕴含了 Java 程序编写所需的文档和 demo 例子程序。如果你须要运行 Java 程序,只需装置 JRE 就能够了。如果你须要编写 Java 程序,须要装置 JDK。

装置步骤

下载 JDK

Java 官网:https://www.oracle.com/java/

在 Java 下载页面 抉择 Java 版本,而后抉择本人零碎的安装包下载,并实现装置

配置环境变量

JAVA_HOME:JDK 装置门路地位
PATH:JDK 命令目录地位(jdk\bin)
CLASSPATH:类库文件地位(jdk\lib)

Java 版本查问

运行 Java 版本命令,查看是否装置胜利

java -version
# java 版本信息
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

运行代码

创立文件

touch HelloWorld.java

写入代码

/**
* 通过 Class 定义类
* https://ichochy.com
*/
public class HelloWorld{
    // 编写 main 办法,程序中惟一的入口办法
    public static void main(String args[] ){
        // 打印输出 Hello World
        System.out.println("Hello World");
        System.out.println("https://ichochy.com");
    }
}

编译代码

应用编译器 javac 命令,对源代码文件进行编译操作,产生 .class 文件。
该文件是 Java 的字节码文件,Java 虚拟机执行文件,与零碎平台无关

javac HelloWorld.java 

运行代码

应用 java命令对.class 文件进行解释运行。

java HelloWorld
# 运行后果
Hello World
https://ichochy.com

留神:应用 java 解释时,不须要带.class 后缀

源文:https://ichochy.com/posts/20200815/

正文完
 0