[Java][20160707]Java语言介绍

本文介绍了Java语言的历史背景,包括其从oak更名至Java的过程,以及被Sun公司创建并最终由Oracle公司收购的发展历程。文章还概述了Java最初的目标应用场景,即为电视及家用电器提供交互式开发,并详细解释了Java的三大版本:JavaME、JavaSE与JavaEE。此外,文中还提到了Java的特性,如面向对象、可移植性、健壮性、分布性及多线程等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java最早的名称叫"oak"后来改名叫"Java".

 

Java最早是属于"Sun"公司的, 后来被"Oracle"公司收购.

 

最原始的"oak"是为电视/烤箱/家用电子产品做交互式开发(交互式开发可以理解为"交互式操作", "交互式操作"类似于

现在的"智能家居")的.

 

Java各版本: JavaME/JavaSE/JavaEE 分别为 Java微型版/Java标准版/Java企业版.

 

Java的特性: 面向对象/可移植性(JVM实现了可移植性)/健壮性/分布式/多线程("线程"可以理解为"轻量的进程") 等...

 

Java是一种特殊的高级性语言,它既有"解释性语言"的特征,也有"编译性语言"的特征,因为它是经过先编译,后解释的过程.

 

整个Java工作流程: Java源文件(.java文件)>经过Java编译器的编译>字节码文件(.class文件)>

特定平台的机器代码>类装载器>被类装载器装载到JVM > 被JVM解释给操作系统 > 操作系统执行操作.

 

编写出一个HelloWorld.java文件,通过javac.exe解释器编译成了一个不是特定平台(操作系统)的

机器码HelloWorld.class文件.

 

当然这种机器码是不可以执行的,必须使用java解释器(java.exe)来执行的.

 

可是java.exe不具有解释的能力,它是调用JVM(Java虚拟机)来解释成适用当前平台的机器码.

 

Java工作方式: Java是一门解释性的语言

 

JVM是由 指令集/寄存器/堆栈/垃圾处理器/方法区域 组成的. JVM三种区域:局部变量区域/执行环境区域/操作数区域.

 

Java类库: 标准类库 和 开发者自己的类库

 

Java的"包": 本质上是以文件夹的形式的, 用于组织项目文件.

 

JRE: Java Runtime Environment 中文:Java运行环境 ,如果只想运行Java程序,那么只安装JRE即可。

 

JDK: Java Development Kit 中文:Java开发套件(工具) ,如果想开发Java程序,那么需要安装JDK。

 

转载于:https://www.cnblogs.com/zbcd/p/5649908.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值