在甲骨文(oracle)基地里住着三只小老鼠,他们分别叫Java SE,Java EE和Java ME。一天,太阳(sun)下山了, 小老鼠们为了解决日常的生活温饱问题,组建了一只命名为Java的小队出动执行任务了,并进入了一个名为IT世界的房子。刚开始,他们可以尽情的饱餐房子里的美食,但是过了没多久,房子里来了几只小猫,从而开始了一场猫和老鼠的战争。
小老鼠Java ME在寻找食物的过程中,不小心掉队了,进入一间叫诺基亚(Nokia)的房间,并被关在了门里。突然不知从哪个角落跳出一只名为Andriod的小猫,Java ME孤立无援,最终被Andriod抓住吃掉了。Andriod也因此拥有了Java SE的本领,在手机领域占据大半江山。
此时,小老鼠们收到基地情报,得知一只名为C#的小猫趴在桌面上等待着伏击即将经过的Java SE和Java EE。因为C#有着漂亮容貌,很受房子主人喜欢,所以,为了避开C#,小老鼠们走了一条名叫web的秘密通道来到厨房。
小老鼠们收集了食物,为了方便搬运到不同的存储地点,他们必须用JDK工具先把食物编译成CLASS这种最易于存储的方式,以便于之后解释成JAR或者EXE才能够最终形成美食。正在他们忙碌工作的时候,突然,一群猫跳了出来。带头的小猫叫.NET。情况紧急,必须马上向基地求援才行,小老鼠Java EE勇敢的提议,由他来对付.NET,让Java SE趁机拿出了一种叫Eclipse的信号发射器,向基地求援。Java EE和.NET的战争,你来我往,一时无法决出胜负。但是,Java EE利用其行动的灵巧性,处于一定的上风。然而,Java SE遇到了麻烦,因为他忘记了Eclipse说明书中明确写着“使用者必须遵守编码规范,要清理干净身上的臭虫bug”,而它不管三七二十一,直接发送SOS求救信号,导致信号被劫持篡改了,基地的控制台只收到了一句“Hello World!”。
直到今日,猫和老鼠的战争还在持续……