JVM

作者:程序猎人

JVM_第1张图片
http://cscamp.cs.uri.edu/img/java.png

我漫步在离家最近的交通工具大市场中。两旁,商行们令人眼花缭乱的光影广告卖力地宣传着各种奇异的载人工具。
  逛了一阵之后,我在两家紧挨着的商行旁边站了下来。一家是历史久远的老字号——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)