【深入理解JVM】学习笔记——-1、走进JAVA

1、走进JAVA引申出JVM(可略)

这一部分博主建议可以直接省略或者泛读,感兴趣的童鞋可以选择精读。

主要介绍JAVA的前世今生。

第一部分 走进Java

一、走进Java

1、概述

  java广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合,摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想,感兴趣的童鞋可以思考下为什么JAVA可以这么吹?我想答案你已了然于胸。

2、java技术体系结构

  按照功能来划分

  1. 包括以下几个组成部分:Java程序设计语言,各种硬件平台的java虚拟机,Java API类库,来自商业机构和开源社区的第三方Java类库,Class文件格式
  2. Java程序设计语言,java虚拟机,Java API类库统称为JDK,是用于支持java程序开发的最小环境
  3. Java API类库中的Java SE API子集和Java虚拟机统称为JRE,是支持java程序运行的基本环境

  按照技术所服务的领域划分分为4个平台

  1. Java Card:支持java小程序运行在java小内存设备(如智能卡)上的平台
  2. Java ME:支持Java程序运行在移动设备上的平台
  3. Java SE:支持面向桌面级应用的平台
  4. Java EE:支持使用多层架构的企业级应用的平台

    JAVA的编年史:感兴趣的童鞋自行百度番薯,博主先做个简单介绍。

1.91年,james 启动设计JAVA的计划取名:Oak 

2.95年,Oak语言改名JAVA,发布1.0版本,JAVA第一次开始吹水:“Write Once,Run Anywhere”,也就是我们通常说的:一次编写,到处运行。

3.96年,JAVA妈妈JDK生下3个亲儿子:JVM,Applet,AWT。

4.97年,JDK1.1发布,JDBC支撑,代表:JAR文件格式、JDBC、JavaBeans、RMI。内部类(Inner Class )和反射(Reflection)就是那时候出来的。

5.98年,JAVA迎来了第一个里程碑:JDK1.2发布。 J2ME、J2SE、J2EE也是那时候出来的。集合Collection、关键字strictfp应运而生。第一次内置了JIT。

6.99年,JDK1.1.0~1.1.8陆续发布。略

7.00年1.3发布;02年1.4;04年1.5;06年1.6;宣布开源。09年JDK1.7又一里程碑。ORacle宣布正式以74^$收购Sun,JAVA从此易主。

后面其实都不用看了,看下去也没啥意义。

一起展望我们的JVM之旅吧。

 

   JAVA虚拟机JVM的发展史:感兴趣的童鞋自行百度番薯

这些都是运行在JVM上的,是不是很强大。

OK 明天我们继续学习第二部分:JVM自动内存管理机制

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值