文章目录
- 一、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 诞生于1995年5月23日,我对这个日期尤为记忆犹新。我大学的宿舍号是523,室友们为了找理由聚会吃饭就把5月23日定为【523日】。在5月23日的时候,我们六个人要出去吃饭,那天我会很开心,当然也不是因为吃饭开始,而是因为有他(I am gay)。5月23日在我心中有了特殊的意味,总感觉5月23日是神圣的一天😄
5月23日是 Java 的生日,同样也是 CSS3 的生日哦(不信看图😏)!
② Java 的创造者
詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java 编程语言的共同创始人之一,一般公认他为“Java之父”。
下面这个头发茂密、视力特别好,不苟言笑的就是 James Gosling 了(我当前的头像就是 James Gosling 的图片)
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 的三大版本
名称 | 介绍 |
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
(5) JVM 是什么?
需要在不同的操作系统安装 JVM 才可实现 Java 程序的跨平台。那 JVM 是什么呢?(JVM 是一个非常高深的学问,这里只是大致介绍)
① ⛄️ JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在 JDK(Java Development Kit) 中
② ⛄️ 不同的平台(Windows 或 Linux)有不同的虚拟机
③ ⛄️ Java 虚拟机机制屏蔽了底层运行平台的差别,实现了 write once,run anywhere(一次编写,到处运行)
(6) JDK 和 JRE
上节说到【JVM 包含在 JDK 中】,那 JDK 又是啥?
🌿 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的分享
② 🍄 解压后的文件夹目录如下所示:
③ 🍄 执行完上面的步骤后,你可认为你已经在你的电脑上安装好了 JDK(下面来写一个 HelloWorld 程序)
(2) 创建第一个 Java 程序
🌿 在你刚刚下载的 JDK 的文件夹下的 bin 目录下创建文件 HelloWold.java
🌿 打开 HelloWorld.java 文件,把下面的代码拷贝进去
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
🌿 ④ 运行刚才我们创建的 HelloWorld.java 文件(程序),按照下面的图片顺序执行即可。
简单说明一下上面的操作:
🍁 通过
javac
命令对该
java 文件中的代码
进行编译 ➡️ 生成
.class 文件
🍁 通过 java 命令对生成的 class 文件进行运行
(3) 第一个 Java 程序的注意事项