`
javafun
  • 浏览: 62111 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JVM 科普小说(转)

阅读更多
             我漫步在离家最近的交通工具大市场中。两旁,商行们令人眼花缭乱的光影广告卖力地宣传着各种奇异的载人工具。
 
   逛了一阵之后,我在两家紧挨着的商行旁边站了下来。一家是历史久远的老字号——C,店铺装点得很精妙,稍显古朴的风格中不时透出一股灵活机动的现代风格;另一家是新发展起来的强者——Java,店头镶嵌了它那经典的标志——冒着热气的咖啡杯。

   我先走进了C的铺子,一位优雅标致的美丽店员着一身正装热情地一边引导着我,一边介绍着他们的各种产品。
   "先生,您想要购买一种什么用途的交通工具呢?"女店员微笑着询问,"我们这里有能在水下自由活动的潜艇、在太空中尽情翱翔的飞船、在地下随意钻行的地下车……"
   "呒……我只想要一个可以带我和妻子到任何地方去的东西。"我一边试图理解他们的各种奇异产品,一边回答道。
   "这样的话,我想您需要的是一种万能交通工具。"女店员很殷勤的帮助我出主意,"不过恐怕我们现有的单项产品无法满足您的要求。"
   我一听,有些丧气,女店员看了,忙补充说:"不过,为了达到您的满意,先生。我们可以为您订做一辆万能车:它可以在任何环境下快速移动并准确无误的将您送至目的地。"
   听了这个提案,我又有了一些兴趣,于是问道:"那这万能车我何时能够拿到?"
   "保守的估计,恐怕需要两三年。"女店员仍旧迷人地微笑着回答说。
   "哇哦!"我不禁惊呼,"需要那么久?!"
   "很抱歉,先生。希望您能够理解。"女店员看出我的不满,解释道,"为了您的安全,我们必须在各种可能遭遇的不同环境下对其进行测试。"
   "这样啊。"我听了感觉他们做事很稳妥。想了想,又问:"最近听说,不久后人类将可以在多维空间中穿梭。不知道你的万能车是否可以支持?"
   "很抱歉,目前我们没有这方面的参数和配件,还无法满足您的需求。"店员一幅遗憾的表情。
   "哦。"我说,"那今后技术成熟了,进行升级呢?"
   "那没有问题,先生。"店员说,"不过,或许要收取一定的费用。"
   "如果我要改造车子呢?"我又问,"比如,如果今后我们有了3、4个孩子,想要追加座位。或者我觉得车子外观难看,想要改一下……"
   "这些我们都可以满足您,先生。"店员回答道,"不过,改造后的车子必须在各种环境下重新测试。"
   "关于这个各种环境,驾驶方法都一样吧?"我又问。
   "恐怕您需要参加相应的学习和训练,先生。"店员面带歉意地说,"如果没有相应的证书,交通部门会不允许您到某些环境驾驶的。"
   "好吧。"我想我有些不耐烦了,"这样一部万能车大概需要多少钱?"
   店员礼貌的报了一个价钱。我听了一扬眉毛并轻轻地打了一个口哨,然后便对她后面说明的什么数种分期付款、银行有减息政策之类的毫不感兴趣了,并慢慢地向门外退去。

   终于退出了C的店门,我来到Java的门前,透过玻璃门向里面张望。一个头戴鸭舌帽,穿着蓝领白T恤衫的精神小伙子,忙开门把我迎入。我抬头看了他一眼,见到鸭舌帽上也印着那只咖啡杯。
   "欢迎光临Java车行!"小伙子发出了充满朝气的声音。
   我简单扫了一眼里面的交通工具,与C明显不同的是,虽然交通工具也是形态各异,但是仿佛都是适合在地面行驶的。
   "这位先生,您一定注意到了我们这里与别处的不同。"小伙子显然看出了我的疑惑,"我们这里只有'车'。"
   "是呀。"我点头说,"如果我想上天下水怎么办?你知道,我们现在有很多水下城市和太空游乐场的。"
   小伙子神秘的一笑,说:"显然您是第一次来到Java车行,先生。"
   "嗯。"我不得不承认。
   "Java车行的一大特点是,我们在几乎所有您希望去的地方都铺上'路',我们管它叫JVM。"小伙子兴致勃勃地介绍道,"这样,您只需要一辆'车'即可到达很多您想去的地方。并且Java车的驾驶与普通汽车几乎无异,您只要持有普通的驾照即可。"
   "哦?"我听了感觉很新鲜,不禁提高了兴趣。
   "而且,您对JVM的使用是永远免费的。因为这部分费用由我们和与我们签约的各地经营者来承担。"小伙子见我有了兴趣,忙不断地提出他们的优点,"由于我们的这一举措,您所购买的车子价格将会很低。而且,您现在就可以提货。"
   "那你们不需要对车子在各种环境下的情况进行测试?"我有些担心安全问题。
   "放心吧!"小伙子自豪地说,"因为我们的JVM都是统一标准制造的,所以只需要在一段测试JVM上面试车成功,在任何地方都可以保证安全。
   "还有,因为我们的JVM对各个车辆进行一定的监控和保护,您还可以免去对撞车、劫车等意外的担忧。从某种角度说,JVM更增强了行驶的安全性,只是可能会稍微影响您欣赏路旁的风景。"
   听了这些,我不断的点头。想了一下又接着问了在C也问过的问题:"最近听说,不久后人类将可以在多维空间中穿梭。不知道Java车是否可以支持?"
   "这您放心,先生。"小伙子仍旧自信满满地说,"所有的Java车都是跑在JVM上的,当多维空间穿梭技术成型后,我们会尽快取得参数并构筑支持它的新型JVM。只要有了JVM,您的Java车就可以与在任何其他地方一样奔驰。除此之外,因为Java车成本低,测试方便,您如果希望对车子进行改造,只需要花费很少的金钱和时间。如果您有意成为我们的会员,对于一些简单的改装要求,我们还提供一定的免费服务。"
   听罢,我不禁一笑,说:"这么听来,岂不是Java车完美无缺了?"
   小伙子脸红了一下,说:"我也希望如此,可世界上没有什么是完美的,Java车也同样有他自己的缺点。"
   "哦?"我用眼神追问了他一下。
   "首先,因为JVM和安全性的因素,我们的车速无法与C等老字号媲美。所以,如果您是玩交通工具的发烧友或者对速度要求很高,恐怕Java车并不适合。另外,因为Java车只能在JVM上面行驶,所以尚未与我们签约或者说不支持JVM的地方您便无法到达,虽然这样的地方越来越少。"说到这里,他告诉我一个网址,说,"这里记录了所有已支持JVM的地点。"
   我简单用我的脑内植入微电脑查看了一下那些地点,发现我想去和常去的地方都在。
   忽然,小伙子的陈述打断了我对地点的检查:"还有,JVM限制了交通工具与环境的契合性,如果您要研究那个环境或者需要契合度很高的行动方式,恐怕Java车无能为力了……"
   "哈哈……"我笑了,"不用说了,你说的这些问题都不是我关心的。说说大概价位吧。"
   "什么?!"我听过了他的报价,一呆,"你肯定没有说错?"
   "如果您觉得价格过高,先生。"小伙子有些愧疚地说,"我们还可以根据车型适当考虑降低……"
   "呵呵……正相反,我对价格很满意,不过如果你们还可以优惠,我自然不会拒绝。"

   两小时后,我高高兴兴的驾驶着一辆印着冒热气咖啡杯的Java车向家中奔去。
分享到:
评论

相关推荐

    JVM调优实战(转)

    JVM调优实战 本文档旨在介绍JVM调优实战的各个方面,包括JVM内存、垃圾回收、性能优化等。通过对JVM内存结构、垃圾回收机制和性能优化策略的详细讲解,帮助读者深入理解JVM的工作原理和优化方法。 1. JVM内存结构 ...

    jdk,jvm源码

    Java虚拟机(JVM)是Java程序运行的核心,它负责解释和执行字节码,为Java应用程序提供了一个跨平台的运行环境。JDK(Java Development Kit)包含了开发和运行Java程序所需的所有工具,包括JVM。当我们谈论"jdk,jvm...

    推荐一些JVM原理,JVM调优,JVM内存模型,JAVA并发 电子书1

    标题中提到了JVM原理、JVM调优、JVM内存模型和JAVA并发,这些都是Java虚拟机(JVM)相关的核心概念。JVM是运行Java字节码的虚拟计算机,为Java提供了一个跨平台的环境,确保Java程序可以在不同的操作系统上运行而...

    jvm 启动过程 JVM 原理

    Java虚拟机(JVM)是Java程序运行的基础,它是一个抽象的计算机系统,负责执行Java字节码。本文将深入探讨JVM的启动过程及其基本原理。 首先,我们需要理解JVM的基本概念。JVM是Java Virtual Machine的缩写,它是...

    JVM图解-JVM指令-JVM原型图.rar

    在这个压缩包中,"JVM图解.png"可能是对JVM内部结构的可视化表示,"JVM图解"可能是一个详细的文档,解释了JVM的工作原理,而"JVM指令手册 中文版"则提供了JVM可执行的所有指令的详细信息。下面,我们将深入探讨JVM的...

    JVM中文指令手册.pdf

    JVM(Java Virtual Machine,Java虚拟机)是运行所有Java程序的假想计算机,是Java程序的运行环境,负责执行指令、管理数据、内存、寄存器等,是实现Java跨平台特性的关键部分。JVM指令手册详细记录了JVM的所有操作...

    慢慢琢磨jvm 经典

    ### 深入解析JVM:Java虚拟机的精髓与挑战 #### JVM概览与重要性 JVM,即Java Virtual Machine(Java虚拟机),是Java程序员必须掌握的核心技术之一。初学者通常从简单的“HelloWorld”程序开始,逐渐接触更复杂的...

    SAP JVM 8.1 64 bits

    SAP JVM 8.1 64位是一个专为SAP系统设计的Java虚拟机,它基于Oracle的Java Development Kit (JDK) 进行优化,以满足SAP应用程序的特定需求。SAP JVM旨在提高性能、可靠性和安全性,同时确保与SAP产品的无缝集成。...

    jvm 详细介绍,了解jvm各个组成部分和功能

    ### JVM 详细介绍:掌握 JVM 的各个组成部分与功能 #### 一、Java 源文件编译及执行 Java 应用程序的核心在于源文件的编译与执行。不同于 C/C++ 这类需要针对不同平台进行编译的语言,Java 采用了一种更为灵活的...

    JVM必知必会

    ### JVM必知必会知识点梳理 #### 1. JVM的定义与层次 Java虚拟机(JVM)具有多重含义: - **一套规范**:即Java虚拟机规范,定义了Java虚拟机应该具有的行为。 - **一种实现**:例如HotSpot、J9、JRockit,它们都是...

    jvm视频及笔记

    Java虚拟机(JVM)是Java程序运行的核心组件,它负责解释和执行字节码,为开发者提供了跨平台的运行环境。"jvm视频及笔记"这个资源显然是一份全面学习JVM的材料,结合了视频教程和书面笔记,帮助学习者深入理解JVM的...

    浅谈jvm原理

    "浅谈 JVM 原理" JVM(Java Virtual Machine)是一种虚拟机,它可以模拟完整的硬件系统功能,运行在一个完全隔离的环境中,提供了一个完整的计算机系统。JVM 可以分为三类:VMWare、Visual Box 和 JVM。其中,...

    jvm-mon基于控制台的JVM监视

    【jvm-mon基于控制台的JVM监视】 `jvm-mon`是一款实用的工具,它允许开发者通过控制台界面实时监控Java虚拟机(JVM)的状态。在Java开发过程中,性能分析是至关重要的,因为良好的性能能提升用户体验,降低服务器...

    JVM

    Java虚拟机(JVM)是Java编程语言的核心组成部分,它为Java程序提供了运行环境,使得Java代码能够在不同的操作系统上“一次编写,到处运行”。JVM是Java平台的一部分,负责执行字节码,管理内存,垃圾收集,以及提供...

    JVM原理讲解和调优,详细讲解JVM底层

    JVM(Java虚拟机)是Java语言运行的基础,它负责执行Java字节码,并且是Java跨平台特性的关键实现。JVM的主要职责包括加载Java程序、验证字节码、将字节码转换成机器码执行、内存管理、垃圾回收和提供安全机制等。...

    (46页完整版)JVM体系结构与GC调优.zip

    46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT详解JVM,46页PPT...

    JVM指令手册_jvm指令手册_

    Java虚拟机(JVM)是Java程序运行的核心,它负责解释和执行Java字节码,为应用程序提供了一个跨平台的运行环境。`JVM指令手册`是深入理解JVM内部工作原理的重要参考资料,它详细列出了JVM所支持的所有操作指令,这...

    狂神说JVM探究.rar

    【狂神说JVM探究】是一份集合了多种格式的学习资料,主要涵盖了Java虚拟机(JVM)的基础知识。这份资料出自B站上的【狂神说Java】系列教程,为快速入门JVM提供了详实的笔记。以下是根据这些资源可能包含的一些关键...

    JVM 输出 GC 日志导致 JVM 卡住

    JVM 输出 GC 日志导致 JVM 卡住 JVM 输出 GC 日志导致 JVM 卡住是一个常见的问题,尤其是在高并发和高性能应用中。这个问题的根源在于 JVM 的垃圾回收机制(Garbage Collection,GC),它会在 JVM 运行时周期性地...

Global site tag (gtag.js) - Google Analytics