ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

day01_Java概述丶环境搭建

2022-06-24 07:31:09  阅读:193  来源: 互联网

标签:Java JDK 虚拟机 概述 JVM 安装 day01 运行


​Java概述

概述:计算机语言就是人与计算机之间进行信息交流沟通的一种特殊语言。所谓计算机编程语言,就是人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言。姆斯·高斯林被我们称之为Java之父。2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可找到Java的相关资料。

java语言的三个版本:

  • JavaSE:用于桌面应用的开发,是其他两个版本的基础。允许您在桌面和服务器上开发和部署Java应用程序。Java提供了丰富的用户界面、性能、多功能性、可移植性和当今应用程序所需的安全性。

  •  JavaME:用于嵌入式消费类电子设备。为互联网上的嵌入式和移动设备上运行的应用提供了一个健壮、灵活的环境:微控制器、传感器、网关、移动电话、个人数字助理(PDA)、电视机顶盒、打印机等等。

  • JavaEE: 为开发企业环境下的应用程序提供的一套解决方案,主要针对于Web应用程序开发。Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。 

 ​

JAVA语言的主要特点 

  • Java语言是强制面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。
  • Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。
  • 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。
  • 安全:Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。如:安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。

Java语言中的相关名词

  • JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。
  • ​​​​​JRE(Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
  • JDK(Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。我们想要开发一个全新的Java程序,那么必须安装 JDK 。

总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。三者关系: JDK > JRE > JVM,如下图所示​

Java语言跨平台原理

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

​Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。 要开发Java程序,必须先安装了JDK。上面我们了解了JDK是什么之后,我们再来对JDK的版本做一个说明

开发环境搭建

  • 第一步:JDK下载,通过官方网站获取JDK http://www.oracle.com。具体下载步骤请参见百度。针对不同的操作系统,需要下载对应版本的JDK。
  • 第二步:安装,下一步即可。但默认的安装路径是在C:\Program Files下,为方便统一管理建议修改安装路径,将与开发相关的软件都安装到一个目录下,例如:D:\develop。或者 E:\develop。安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)。

JDK的安装目录介绍如下图所示:

  • 第三步:JAVA_HOME环境变量的配置。为了开发方便,我们想在任意的目录下都可以使用JDK的开发工具,则必须要配置环境变量,配置环境变量的意义在于告诉操作系统,我们使用的JDK开发工具在哪个目录下。具体步骤请参见百度
  • 第四部:验证环境变量的配置是否配置成功。进入DOS操作界面,输入java -version后回车,下面会显示已安装的JDK版本信息则代表安装成功。

 

标签:Java,JDK,虚拟机,概述,JVM,安装,day01,运行
来源: https://www.cnblogs.com/wurengen/p/16407403.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有