JAVA概述

简介: JAVA概述!

JAVA概述

1. Java语言发展史

1.1 Java语言

语言:人与人交流沟通的表达方式。

计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言。

Java语言是美国Sun公司(Standford University Network)在1995年提出的计算机语言。

Java之父:詹姆斯·高斯林(James Gosling)


1.2 Java语言发展史

在这里插入图片描述


2. Java语言跨平台原理

2.1 平台

操作系统(Windows、Mac、Linux)


2.2 跨平台

Java程序可以在任意操作系统上运行。


2.3 跨平台原理

在这里插入图片描述


总结:在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM:Java Virtual Machine)即可。


3. JRE和JDK

3.1 JRE(Java Runtime Environment)

JRE是Java程序的运行环境,包含JVM和运行时所需的核心类库。

我们想要运行一个已有的Java程序,那么只需安装JRE即可。


3.2 JDK(Java Development Kit)

JDK是Java程序开发工具包,包含JRE和开发人员使用的工具。

其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。

我们想要开发一个全新的Java程序,那么必须安装JDK。


3.3 JDK、JRE和JVM的关系

在这里插入图片描述


4. JDK的下载和安装

4.1 JDK的下载

通过官方网站获取JDK:

[JDK](https://www.oracle.com/index.html)

注意:针对不同操作系统,下载对应的JDK。


4.2 JDK的安装

傻瓜式安装,下一步即可。

建议:安装路径中不要包含中文和空格,所有的开发工具最好安装目录统一。


4.3 JDK的安装目录

目录名称 说明
bin 该路径下存放了JDK的各种工具命令,javac和java就放在这个目录
conf 该路径下存放了JDK的相关配置文件
include 该路径下存放了一些平台特定的头文件
jmods 该路径下存放了JDK的各种模块
legal 该路径下存放了JDK各模块的授权文档
lib 该路径下存放了JDK工具的一些补充JAR包

其余文件为说明性文档。

目录
打赏
0
0
0
0
119
分享
相关文章
java基础教程(1)-Java概述和相关名词解释
【4月更文挑战第1天】Java是1995年Sun Microsystems发布的高级编程语言,以其跨平台特性著名。它介于编译型和解释型语言之间,通过JVM实现“一次编写,到处运行”。Java有SE、EE和ME三个版本,分别针对标准、企业及嵌入式应用。JVM是Java虚拟机,确保代码在不同平台无需重编译。JRE是运行环境,而JDK包含开发工具。要安装Java开发环境,可从Oracle官网下载JDK,设置JAVA_HOME环境变量并添加到PATH。
125 0
课时2:Java简介(Java发展概述)
课时2:Java简介(Java发展概述) 摘要: 1. Java基础知识:介绍Java作为编程语言及其思想。 2. Java的发展历史:从1991年GREEN项目到1995年正式推出,历经网景公司、HotJava浏览器等关键节点。 3. Java的版本信息:涵盖从JDK 1.0到JDK 1.8的主要版本及特性,如Lambda表达式和模块化支持。
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
113 3
Java 18 概述:新特性一览
Java 18 作为 Java 平台的最新版本,引入了多项令人振奋的新特性和改进,包括模式匹配、记录类型、流库改进、外部函数与内存 API 以及并发处理增强。这些新功能不仅提升了开发者的生产力,还显著增强了 Java 的性能和安全性。本文将详细介绍 Java 18 的主要新特性,并通过代码示例帮助读者更好地理解和应用这些功能。
138 3
01 Java概述基础与计算机基础(DOS+进制+原码反码补码)
01 Java概述基础与计算机基础(DOS+进制+原码反码补码)
74 17
19 Java8概述(Java8概述+lambda表达式+函数式接口+方法引用+Stream+新时间API)
19 Java8概述(Java8概述+lambda表达式+函数式接口+方法引用+Stream+新时间API)
91 8
09 Java面向对象三大特征(概述)
09 Java面向对象三大特征(概述)
102 4
|
11月前
|
Java第一课——Java详细图文概述
Java第一课——Java详细图文概述
76 6
Java第一课——Java详细图文概述
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等