【Java】Java概述以及开发环境简介

🔎这里是【Java】,关注我学习Java不迷路
👍如果对你有帮助,给博主一个免费的点赞以示鼓励
欢迎各位🔎点赞👍评论收藏⭐️

👀专栏介绍

【Java】 目前主要更新Java,一起学习一起进步。

👀本期介绍

本期主要介绍Java概述以及开发环境简介

文章目录

1. Java语言概述

什么是Java语言

Java语言发展历史

Java语言能做什么

2. 计算机基础知识

二进制

字节

常用DOS命令

3. Java虚拟机——JVM

4. JRE 和 JDK

5. JDK9安装图解

1. Java语言概述

什么是Java语言

Java 语言是美国 Sun 公司(
Stanford University Network ),在 1995 年推出的高级的编程语言。所谓编程语言,是
计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。

Java语言发展历史

1995 Sun 公司发布 Java1.0 版本
1997 年发布 Java 1.1 版本
1998 年发布 Java 1.2 版本
2000 年发布 Java 1.3 版本
2002 年发布 Java 1.4 版本
2004 年发布 Java 1.5 版本
2006 年发布 Java 1.6 版本
2009 Oracle 甲骨文公司收购 Sun 公司,并于 2011 发布 Java 1.7 版本
2014 年发布 Java 1.8 版本
2017 年发布 Java 9.0 版本

Java语言能做什么

Java 语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银
系统等,以及服
务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。

2. 计算机基础知识

二进制

计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数
表示,它只包含
0 1 两个数,逢二进一, 1+1=10 。每一个 0 或者每一个 1 ,叫做一个 bit (比特)。
下面了解一下十进制和二进制数据之间的转换计算。
十进制数据转成二进制数据: 使用除以 2 获取余数的方式

二进制数据转成十进制数据:使用8421编码的方式

小贴士:
二进制数系统中,每个 0 1 就是一个位,叫做 bit (比特)。 

字节

字节是我们常见的计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储,右键
点击文件属性,
我们可以查看文件的字节大小。
8 bit (二进制位) 0000-0000 表示为 1 个字节,写成 1 byte 或者 1 B
8 bit = 1 B
1024 B =1 KB
1024 KB =1 MB
1024 MB =1 GB
1024 GB = 1 TB

常用DOS命令

Java 语言的初学者,学习一些 DOS 命令,会非常有帮助。 DOS 是一个早期的操作系统,现在已经
Windows 系统取
代,对于我们开发人员,目前需要在 DOS 中完成一些事情,因此就需要掌握一些必要的命令。
进入 DOS 操作窗口
按下 Windows+R 键盘,打开运行窗口,输入 cmd 回车,进入到 DOS 的操作窗口。

打开DOS命令行后,看到一个路径 c:\user 就表示我们现在操作的磁盘是c盘。

常用命令  

3. Java虚拟机——JVM

JVM (Java Virtual Machine ):
Java 虚拟机,简称 JVM ,是运行所有 Java 程序的假想计算机,是 Java 程序的
运行环境,是 Java 最具吸引力的特性之一。我们编写的 Java 代码,都运行在 JVM 之上。
跨平台 :任何软件的运行,都必须要运行在操作系统之上,而我们用 Java 编写的软件可以运行在任
何的操作系
统上,这个特性称为 Java 语言的跨平台特性 。该特性是由 JVM 实现的,我们编写的程序运行在
JVM 上,而 JVM运行在操作系统上。

如图所示,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。  

4. JRE

JRE (Java Runtime Environment) :是 Java 程序的运行时环境,包含 JVM 和运行时所需要的 核心
类库
JDK (Java Development Kit) :是 Java 程序开发工具包,包含 JRE 和开发人员使用的工具。
我们想要运行一个已有的 Java 程序,那么只需安装 JRE 即可。
我们想要开发一个全新的 Java 程序,那么必须安装 JDK

小贴士:
三者关系: JDK > JRE > JVM  

5. JDK9安装图解

小贴士:
安装路径中,不要包含中文和空格。
posted @   陶然同学  阅读(211)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示