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

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

第一章:进入java的世界

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

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

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

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

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

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

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

跟着他来到java村里。

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

"emmmmm感觉好麻烦。"我嘀咕到。

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

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

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

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

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

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

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

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

新手任务要求:

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

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

3.亲自做任务

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

5.编写以下代码:

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

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

"诶,他人呢?"

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

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

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

java 复制代码
javac HelloWorld.java

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

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

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

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

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

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

java 复制代码
java HelloWorld

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

"emmmmmmmmm"

"难道这奖励不好吗?"

"emmmmmmmm你只给我了一行文字"

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

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

相关推荐
Tech Synapse10 分钟前
idea运行java项目main方法报build failure错误的解决方法
java·ide·intellij-idea
CrazyZ12610 分钟前
C++第九章编程练习答案
开发语言·c++·笔记·学习·算法
IT学长编程12 分钟前
计算机毕业设计 基于SpringBoot的小区运动中心预约管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
java·spring boot·后端·毕业设计·课程设计·毕业论文·计算机毕业设计选题
xujinwei_gingko12 分钟前
Spring AOP - 配置文件方式实现
java·spring
三氧化真21 分钟前
设计模式-装饰者模式
java·设计模式
抚月code22 分钟前
乐观锁、悲观锁及死锁
java
XXXJessie25 分钟前
c++278函数指针
java·c++·算法
GGBondlctrl32 分钟前
【后端开发】JavaEE初阶—Theard类及常见方法—线程的操作(超详解)
java·开发语言·thread类的构造方法·thread类的属性·启动线程·终止线程·等待线程
机器不会学习CL33 分钟前
时序预测|基于灰狼优化LightGBM的时间序列预测Matlab程序GWO-LightGBM 单变量和多变量 含基础模型
开发语言·神经网络·matlab·数据挖掘·回归·时间序列·智能优化
不会敲代码的VanGogh35 分钟前
【iOS】——JSONModel源码
开发语言·学习·ios·objective-c