JAVA简介和JDK的详细安装和配置

目录

Java介绍

Java历史起源

jdk版本的选择

JDK开发工具,JRE开发环境,JVM虚拟机三者的关系

环境搭建

步骤

1.JDK安装

2.配置%JAVA_HOME

3.配置Path

 4.测试

第一个Java程序

java的运行过程

Hello.java案例

Java语法基础

java注释

单行注释:

多行注释:

文档注释:

转义字符

命名规范


Java介绍

Java历史起源

20世纪90年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它可以大幅 度提升消费性电子产品的智能化程度。

SUN公司为了抢占市场先机,在1991年成立了一个由詹姆斯·高斯林(James Gosling)领导,名为 “Green”项目小组,目的是开发一种能够在各种消费性电子产品上运行的程序架构。

那么使用何种编程语言来设计,是项目小组头疼的事。当时C++较为有优势的,项目小组首先考虑的是 采用它来编写程序,但C++过于复杂和庞大,再加上由于消费电子产品所采用的嵌入式处理器芯片的种 类繁杂,需要让编写的程序跨平台运行,假如用C++编写的话对程序的跨平台运行不友好。

最后项目小组决定:既不用C++编写,也不开发全新的编程语言,而是对C++进行改造:去除了C++复杂 的指针和内存管理,并结合嵌入式系统的实时性要求,最终在1992年,他们开发了一种名为“Oak”的面 向对象语言。

当他们在向硬件生产商进行演示的时候,硬件生产商对此并不感冒,OaK语言因为缺乏硬件的支持而无 法进入市场,从而被搁置一旁。

1994年,项目小组看到了浏览器在未来的发展前景,于是决定将OaK应用于万维网。1995年,他们用 OaK语言研发了一种能将小程序嵌入到网页中执行的技术——Applet,由于Applet不仅能嵌入网页,还 可随同网页在网络上进行传输,这让无数的程序员看到了OaK这门语言,与此同时,OaK正式更名为 Java。从此,Java在互联网的推动下火了。

jdk版本的选择

  • 在Java 8中,默认的垃圾回收器是Parallel GC(并行垃圾回收器),它使用多线程来并行执行垃圾回收操作。Parallel GC在Java 8中的主要目标是通过并行处理提高吞吐量(Throughput),即处理单位时间内的任务数量,Parallel GC使用分代的方式管理堆内存,将堆区分为Young Generation和Old Generation。Young Generation使用的是并行的复制算法,而Old Generation使用的是并行的标记-整理算法。
  • 在Java 11中,默认的垃圾回收器是G1(Garbage-First)垃圾回收器,它是一种并行的、增量的垃圾回收器。G1垃圾回收器在Java 11中的目标是降低暂停时间(Pause Time),即减少垃圾回收操作对应用程序的影响。G1垃圾回收器也采用了分区的方式,将堆内存划分为多个大小相等的区域,通过分区回收的方式来管理垃圾回收。G1垃圾回收器在Java 11中引入了更高级别的自适应性,可以根据应用程序的特点和垃圾回收的需求来动态调整回收策略。这使得G1具有更好的性能和可预测的停顿时间目标。
  • Java17开始使用ZGC(新型垃圾收集器)

JDK开发工具,JRE开发环境,JVM虚拟机三者的关系

  • JDK = JRE+开发工具(javac编译工具、java运行工具、javap反编译工具)
  • JRE = JVM+标准类库(String,Date)
  • JVM = JAVA虚拟机

环境搭建

步骤

1.JDK安装

 在Oracle官网上下载Oracle 甲骨文中国 | 云应用和云平台https://www.oracle.com/cn/

JAVA简介和JDK的详细安装和配置_第1张图片

JAVA简介和JDK的详细安装和配置_第2张图片

 推荐下载Java8或者是Java11

JAVA简介和JDK的详细安装和配置_第3张图片

 根据自己的版本自行下载安装即可 安装的路径前边尽量不要带有中文

2.配置%JAVA_HOME

右键——属性——高级系统设置——环境变量——新建——输入变量名,点击浏览目录找到JDK安装的根目录——确定

 JAVA简介和JDK的详细安装和配置_第4张图片

JAVA简介和JDK的详细安装和配置_第5张图片

JAVA简介和JDK的详细安装和配置_第6张图片

JAVA简介和JDK的详细安装和配置_第7张图片

JAVA简介和JDK的详细安装和配置_第8张图片

3.配置Path

Path——编辑——新建——确认

JAVA简介和JDK的详细安装和配置_第9张图片JAVA简介和JDK的详细安装和配置_第10张图片

 JAVA简介和JDK的详细安装和配置_第11张图片

JAVA简介和JDK的详细安装和配置_第12张图片

 4.测试

cmd打开命令提示符 输入 java -version 

结果如下图所示 证明环境变量配置成功

JAVA简介和JDK的详细安装和配置_第13张图片

第一个Java程序

java的运行过程

  1. Java的源文件Hello.java
  2. 通过javac编译成Hello.class
  3. 通过 java Hello 执行

Hello.java案例

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

注意:源文件Hello.java,必须和类名一致

Java语法基础

java注释

注释:为了让程序员对程序的功能有更好的了解和说明。

为了让程序员用,而不是计算机。

Java程序有三种注释方式:

单行注释:

格式: // 开头,行末结束 // 用于对单行代码的说明

多行注释:

格式: /* 开头 */ 结束 ,中间行的*号不是必须,只是为了格式整齐

文档注释:

以 /** 开始,以 */ 结束。

文档注释负责描述类、接口、方法、构造器、成员属性。可以被JDK提供的工具 javadoc 所解析,自动 生成一套以网页文件形式体现该程序说明文档的注释。

注意:文档注释必须写在类、接口、方法、构造器、成员字段前面,写在其他位置无效。

转义字符

所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常 见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的 ASCII字符意思了。

JAVA简介和JDK的详细安装和配置_第14张图片

命名规范

具体内容参考阿里规约《阿里开发手册嵩山版》

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