当前位置: 首页 > news >正文

《重生之我在java世界做任务升级》--第一章

ps:此乃我学习《Head First Java》之后的一本心得体会,现其分享给各位行走在Java道路上的道友

第一章:进入java的世界

        尊敬的java玩家,欢迎来到JavaWorld,我将根据您的外貌特征为您创建游戏角色。

        一眨眼,我仿佛进入了一个陌生的世界,这里风景优美,景色宜人,花草树木数不胜数。仿佛让我想起了小时候玩的洛克王国里的小村庄。

        “喂喂喂,别睡啦,太阳都要晒屁股了。”一个声音在我耳边响起。

        我从地上坐了起来,眼前是一个银发的少年,“你好,我叫编译器,是你的新手向导,同时也是你的探险小伙伴,以后有什么任务可以找我组队哦”

        “什么?编译器?我刚刚不是在吃麻辣烫吗?”我喃喃到。

        “走吧,我带你进java新手村。”

        “哦哦,好。”我的意识还有些模糊,不过我觉得他应该没有恶意。

        跟着他来到java村里。

        “忘记和你说了,你们新手想要升级就必须要去做任务哦。然后把任务中拿到的目标道具交给我,我进行加工以后交给另一个家伙以后你们才能获得经验。”

        “emmmmm感觉好麻烦。”我嘀咕到。

        “害,这也是没办法的事情,我们历来都如此,见谅见谅啦,等你以后等级高了自然也就知道这其中的缘由啦。”少年摆了摆手,接着往前走着。

        “老家伙,我给你带新人来了。”编译器站在一家古朴的房屋面前大声吆喝道。

        “知道啦知道啦,你小子,没大没小的。”一个步伐稳健的白发老人从屋子里慢慢地走了出来。

        “你好,我是你们新手村的虚拟机,以后请多指教。”

        “哦哦,好的,老爷爷。”我摸了摸头,有点不好意思。

        “好啦,接下来,我跟你说说,新手村的任务到底是怎么一回事吧。”老人顿了顿道:“你们每一个来到JavaWorld的玩家都需要通过做任务才能升级,其中做任务分为三个步骤,第一个:下副本,第二个:把副本得到的道具交给你身边的小子,这小子会对你们的道具进行处理,也会判断你带出来的东西是否符合任务的要求。第三个步骤:把经过他处理之后的东西给到我,与此同时我也会给与你一定的奖励。”

        “我似乎好像也许应该是懂了哈哈哈”

        “不用慌张,接下来我将教你如何做第一个新手任务。”

新手任务要求:

        1.使用电脑自带的文本编辑器

        2.不使用IDE或者其他代码编写工具

        3.亲自做任务

        4.在桌面创建一个HelloWorld.txt的文本文件

        5.编写以下代码:

public class HelloWorld{public static void main(String[] args){System.out.println("Hello World");}   
}

        “好了,如果你写好了就交给编译器小子吧。”

        “诶,他人呢?”

        “别慌张,他应该是回到自己的工作台了,我教你怎么通知他处理你的代码。”

        老人淡淡道:“首先,你先将自己的文本文件的后缀修改为.java,然后打开自己的cmd,将命令行路径修改为存放文件的路径。然后关键的一步来了,在命令行编写以下代码。”

ps:dos命令如果不熟悉可以看一下我发布的dos命令那片文章。

javac HelloWorld.java

        “这个时候那小子应该收到你发送的任务道具了。对了,忘了告诉你,任务道具也有一个官方的名字,我们叫他:源文件,我只是为了让你理解才叫他道具的。”

        “叮咚,你有新的邮件传递过来了。”

        “诶,他给我传回来了一个HelloWorld.class文件,这个要交给你吗?”

        虚拟机点了点头,“像把java文件交给那小子一样,你同样需要执行命令才能将.class文件交给我。另外,.class文件也有一个官方的名字:字节码文件。”

        “怎么给你呀?”我开始迫不及待了。

        “年轻人,先别着急,咱们慢慢来。在刚才的路径下输入以下代码。”

java HelloWorld

        “好啦,我已经把奖励发送给你了。这奖励还可以吧?”

        “emmmmmmmmm”

        “难道这奖励不好吗?”

        “emmmmmmmm你只给我了一行文字”

        “你小子,还嫌这个奖励小了是吧。”老人摸了摸胡须,“年轻人要戒骄戒躁,不要一口气就想吃一个大胖子。以后有的是复杂的任务给你做。现在我先来给你解读以下你自己都干了些什么。”

        “算了算了,今天不讲了,忙了这么久,今天这把老骨头快散架了。”

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 免费的跨平台剪贴板工具,超好用!
  • 【计算机网络】计算机网络基础二
  • Java Web服务运行一段时间后出现cpu升高导致的性能下降问题排查
  • C++ std::find函数 容器元素查找
  • PHP智慧教育新篇章优校管理系统小程序源码
  • 适用于QF的存档系统
  • python是什么语言写的
  • Go语言并发模式详解:深入理解管道与上下文的高级用法
  • Android-UI设计
  • 数据结构与算法 #时间复杂度 #空间复杂度
  • 可智能生成刺绣图案!武汉纺织大学可视计算与数字纺织团队发布首个多缝线刺绣生成对抗网络模型,被顶级期刊 TVCG 录用
  • 《重生之我在java世界做任务升级》--第二章
  • 机器学习及其应用领域【金融领域】
  • 算法导论——Data Structures and Dynamic Arrays 笔记
  • 进度调度切换
  • 77. Combinations
  • create-react-app项目添加less配置
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • php中curl和soap方式请求服务超时问题
  • Zepto.js源码学习之二
  • 多线程 start 和 run 方法到底有什么区别?
  • 给新手的新浪微博 SDK 集成教程【一】
  • 基于遗传算法的优化问题求解
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 网络应用优化——时延与带宽
  • 译米田引理
  • hi-nginx-1.3.4编译安装
  • scrapy中间件源码分析及常用中间件大全
  • 回归生活:清理微信公众号
  • 通过调用文摘列表API获取文摘
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • #Java第九次作业--输入输出流和文件操作
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (1)(1.9) MSP (version 4.2)
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (四)库存超卖案例实战——优化redis分布式锁
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)Linq学习笔记
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET 事件模型教程(二)
  • .NET下的多线程编程—1-线程机制概述
  • .net中的Queue和Stack
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • @ResponseBody
  • [ C++ ] STL_list 使用及其模拟实现
  • []T 还是 []*T, 这是一个问题
  • [Android Pro] listView和GridView的item设置的高度和宽度不起作用
  • [Android]How to use FFmpeg to decode Android f...
  • [BFS广搜]迷阵
  • [bzoj2957]楼房重建
  • [C++]模板与STL简介
  • [HNOI2008]Cards
  • [java基础揉碎]文件IO流