文章目录

  • 一、Java 概述
  • (1) 什么是程序?
  • (2) Java 的诞生
  • ① Java 的生日
  • ② Java 的创造者
  • ③ Java 创建时间线
  • ④ Java 的三大版本
  • (3) Java 特点
  • (4) Java 开发工具
  • (5) JVM 是什么?
  • (6) JDK 和 JRE
  • 二、安装 JDK 和基本使用
  • (1) 安装 JDK
  • (2) 创建第一个 Java 程序
  • (3) 第一个 Java 程序的注意事项


一、Java 概述

(1) 什么是程序?

计算机程序(Computer Program)是一组计算机能够识别和执行的指令

程序是计算机执行某些操作或解决某个问题而编写的一系列有序指令集合

(2) Java 的诞生

① Java 的生日


Java provider是什么模式_Java provider是什么模式

Java 诞生于1995年523日,我对这个日期尤为记忆犹新。我大学的宿舍号是523,室友们为了找理由聚会吃饭就把523日定为【523日】。在523日的时候,我们六个人要出去吃饭,那天我会很开心,当然也不是因为吃饭开始,而是因为有(I am gay)。523日在我心中有了特殊的意味,总感觉523日是神圣的一天😄

5月23日是 Java 的生日,同样也是 CSS3 的生日哦(不信看图😏)!

Java provider是什么模式_Java_02


② Java 的创造者

詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java 编程语言的共同创始人之一,一般公认他为“Java之父”。
下面这个头发茂密、视力特别好,不苟言笑的就是 James Gosling 了(我当前的头像就是 James Gosling 的图片)

Java provider是什么模式_java_03


James Gosling 虽是 Java 之父,但 Java 并不是他一个人写的,是他们团伙😊创作的,而 James Gosling 正是那个头儿😃。

③ Java 创建时间线

1990 年:sun 公司(Sun Microsystems)启动绿色计划(绿色计划开始着手于发展消费性电子产品 )
1992 年:创建 oak 语言(基于 C++ 的编程语言),oak 是 Java 的前身,oak 的英文叫做橡树
1994 年:James Gosling 参加硅谷大会,演示 Java 功能,震惊世界
1995 年 5 月 23 日:Java 第1个版本发布
2009 年:甲骨文(Oracle)公司收购 sun 公司,并发布 java7
如今:java8 被用得最多

Java provider是什么模式_java_04

④ Java 的三大版本

名称

介绍

Java SE(Java Standard Edition)标准版

支持面向桌面应用程序的 Java 平台,提供了完整的 Java 核心 API。该版本以前被叫做 J2SE

Java EE (Java Enterprise Edition)企业版

是为开发企业环境下定的应用程序提供的一套解决方案。包含的技术有:Servlet、JSP 等。主要针对 Web 应用程序开发。该版本以前被叫做 J2EE

Java ME(Java Micro Edition)小型版

支持 Java 程序运行在移动端(手机、Pad)上的 Java 平台,对 Java API 有所精简,并加入了针对移动端的支持。该版本以前被叫做 J2ME

(3) Java 特点

  • Java 语言是面向对象的(oop)
  • Java 语言是健壮的(Java 的强类型机制、异常处理、垃圾自动收集等是 Java 程序健壮性的重要保证)
  • Java 语言是跨平台的(一个编译好的 .class 文件可以在多种操作系统下运行)

    Java 的特点非常多,如果是 Java 书籍的话,可能可以罗列5大页,我们只需要知道 Java 的核心特点即可。

(4) Java 开发工具

企业中最常使用的两款 Java 开发工具分别是:IDEA 和 Eclipse
我最喜欢 IDEA
下面是 2019 版本的 IDEA 的百度网盘(提取码很难记对不对,我提示一下:提取码是給我点赞四个字的拼音缩写)
如何 PoJie?(私信)

链接:https://pan.baidu.com/s/16fuUUESwKNiwwmnu0HDUpg 
提取码:gwdz

Java provider是什么模式_JVM_05

(5) JVM 是什么?

Java provider是什么模式_java_06


需要在不同的操作系统安装 JVM 才可实现 Java 程序的跨平台。那 JVM 是什么呢?(JVM 是一个非常高深的学问,这里只是大致介绍)

① ⛄️ JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在 JDK(Java Development Kit) 中
② ⛄️ 不同的平台(Windows 或 Linux)有不同的虚拟机
③ ⛄️ Java 虚拟机机制屏蔽了底层运行平台的差别,实现了 write once,run anywhere(一次编写,到处运行)

(6) JDK 和 JRE

上节说到【JVM 包含在 JDK 中】,那 JDK 又是啥?

Java provider是什么模式_Java_07

🌿 JDK(Java Development Kit Java 开发工具包) JDK = JRE + Java 的开发工具(如 java、javac、javadoc、javap 等)
🌿 JDK 是提供给 Java 开发人员使用的,其中包含了 Java 的开发工具和 JRE,所以安装了 JDK 就不用在单独安装 JRE 了

🌿 JRE(Java Runtime Environment Java 运行环境) JRE = JVM + Java 核心类库

二、安装 JDK 和基本使用

(1) 安装 JDK

安装 JDK 可能是每个 Java 初学者都很头疼的一件事。我提供一个非常简单的使用 JDK 的方式(如下操作即可)
① 🍄 通过下面的百度网盘下载 JDK,你下载的是一个压缩包(下载后解压即可使用)

链接:https://pan.baidu.com/s/15erTEVcxTRnw32rxTmrHIQ 
提取码:657j 
--来自百度网盘超级会员V4的分享

Java provider是什么模式_Java provider是什么模式_08


Java provider是什么模式_开发语言_09


② 🍄 解压后的文件夹目录如下所示:

Java provider是什么模式_Java_10

③ 🍄 执行完上面的步骤后,你可认为你已经在你的电脑上安装好了 JDK(下面来写一个 HelloWorld 程序)

(2) 创建第一个 Java 程序

🌿 在你刚刚下载的 JDK 的文件夹下的 bin 目录下创建文件 HelloWold.java

Java provider是什么模式_Java_11


🌿 打开 HelloWorld.java 文件,把下面的代码拷贝进去

Java provider是什么模式_Java_12

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

🌿 ④ 运行刚才我们创建的 HelloWorld.java 文件(程序),按照下面的图片顺序执行即可。

Java provider是什么模式_Java provider是什么模式_13


Java provider是什么模式_Java provider是什么模式_14


Java provider是什么模式_Java_15


Java provider是什么模式_java_16

简单说明一下上面的操作:

Java provider是什么模式_java_17


🍁 通过

javac

命令对该

java 文件中的代码

进行编译 ➡️ 生成

.class 文件

🍁 通过 java 命令对生成的 class 文件进行运行

(3) 第一个 Java 程序的注意事项

Java provider是什么模式_JVM_18