java起源和基本组成



1、java起源

      Oak(java前世)----》因为被注册过,改名为java(咖啡)

      sun公司开发,目前sun公司被Oracle公司收购


2、java版本

      JavaME(java微型版本)、JavaSE(Java标准版)、JavaEE(Java企业版)


3、Java特性

     3.1、面向对象

     3.2、可移植性(JVM【Java虚拟机】实现了可移植性 )

     3.3、健壮性

     3.4、分布式

     3.5、多线程(线程可以理解为轻量级的进程)

4、Java的工作方式

     4.1、Java源文件(.java文件结尾的文件)

     4.2、Java经过Java编译器的编译----》字节码文件(.class结尾的文件)

     4.3、被类装载器加载到Java虚拟机(JVM)

     4.4、被JVM解析给操作系统

     4.5、再由操作系统来执行。


5、Java开发系统的构成

一、JDK(Java SDK,即Java software develop Kit)【Java的开发和部署的工具】 

二、JRE(Java runtime environment)【Java的运行环境】 ,也就是Java平台

三、JVM(Java virtual machine|Java虚拟机),jvm就是一台虚构出来的计算机

JVM是JRE的一部分

        Java虚拟机有自己的完善硬件架构(组成),如:

                处理器,

堆栈,

寄存器((对应于保存机器的运行状态)),

指令集(对应于cpu的运算),

垃圾处理器,

方法区域。


本文的资料集链接:

https://zhidao.baidu.com/question/14009828.html  Java虚拟机是jdk中的一部分吗

https://zhidao.baidu.com/question/2563298.html  什么是Java虚拟机



    

  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值