“这是哪儿啊?”我缓缓睁开眼睛,头顶的阳光把我的脸蛋晒得滚烫。
“你醒啦?你已经睡了好久了。”
“你是谁呀?”我猛地站起来,警惕地看着一旁站着的少年。
“Apple U,你冷静一点,我可是你的向导。”
“向导?什么向导?”我环顾四周这才发现周边是一片绿地,远处还有一座村庄。“这到底是哪里儿?”我好像懵圈了。
“好啦好啦。多说无益,欢迎来到java的游戏世界。你可以在这里打怪升级也可以在这里摆烂。一切都随你。”少年顿了顿,“Now,Follow me.”
虽然不知道发生了什么,不过我总觉得我要跟着他才能找到自己想要的答案。
过了不久,我们来到了村庄里,这里有着各种各样的建筑,正方形的、长方形的、三角形的、圆形的……
“对了,忘记自我介绍了,我叫编译器,以后有什么问题都可以找我哦。”
我跟在他身后,没有说话,一直来到了一栋古老的房屋前,“老爷子,老爷子,又来新人了!”
“哎哟,来了来了……”从屋内传来一声吆喝,苍老但有力。
“这位小友你好,在下虚拟机,是以后与你发布任务之人。”
“任务?什么任务?”我有疑惑地问到。
“我们这座村叫做java村,是接待像你一样的试炼者的地方。在这里你需要完成一些任务来获取经验值让自己升级,为前往下一个地方铺路。”
“我懂了,打怪升级,那通关以后我是不是就能回到我自己的世界了?”
“哈哈哈,这个恕我不能直言。”那老爷子捋了捋胡须,神秘兮兮的。
“好啦,接下来是你的第一个挑战,也是历代试炼者需要踏出的第一步。”
# 任务要求:
# 使用记事本写出以下代码
# 不能使用除记事本以外的工具
# 保存文件到桌面
# warnning:文件名一定要与类名一致
class HelloWorld{
public static void main(String args[])
System.out.println(“Hello World”);
}
“我写好了,现在怎么弄。”
“现在执行以下操作。”
1.将文件后缀名修改为.java
2.打开cmd终端,并已管理员身份运行
3.cd java文件路径
4.执行javac HelloWorld.java
tip:win+R -> 输入cmd -> ctrl+shift+enter 可以管理员身份运行cmd
“emmmmm,java文件是啥?”我扣了扣脑袋。
“java文件是java程序的组成单位,也就是说我们的java程序是由java文件(源文件)构成。”编译器顿了顿又说道:“以后在一个复杂的项目中,也会出现其他类型的文件,不过那都是后话了。”
“接下来,我们来解释一下我们所做的这一切都是在干啥。”
class HelloWorld{
public static void main(String args[]){
System.out.println(“Hello World”);
}
}
class:类,可以说是java文件的基本组成单位,我们的java文件就是由类构成的。
HelloWorld:这个类的名字,现目前叫啥都可以。
public:java里的关键字,它代表着这个方法可以被其他的类所使用。
static:这个我们后面再说。
void:java里的关键字,代表这个方法不需要返回值。
main:这个方法的名字。
String:一个数据类型,这个我们后面再说。
args[]:一个名字叫args的数组,这个我们后面再说。
System.out.println(“Hello World”):java里的输出语句,将一段话输出到控制台,这个我们后面再说。
“等等,好多东西,有点晕。”我有点迷糊了,感觉天旋地转的。
“别着急,且让我细细道来。”小孩儿哥顿了顿,“首先我们目前写的Java文件是由类构成的,而我们的类又是由方法构成,而我们的方法又是由语句构成。”
class HelloWorld{
}
“class是类的标识,代表着你现在是在写一个类,而不是写什么奇奇怪怪的东西。其次,我们需要给类取一个名字,方便我们后面想使用它的时候去找它,这里我们取得名字是HelloWorld。”
public static void main(String args[]){
System.out.println(“Hello World”);
}
“public关键字代表这个方法可以被其他类调用,就好比一个热心的邻居,在别人需要帮助的时候愿意施以援手。”
“void关键字则代表着这个方法不需要任何的返回值,也就是说当它做完事情以后不需要任何回报。如果这个方法被void以外的关键字修饰,那个你就得考虑考虑给你的这位邻居一点好处了哈哈哈。”
“除了以上的语法以外,我们还需要注意几个符号。”
{} 代码块的符号。
; 语句的结束符号。
“{}代表着,一个类或者一个方法的开始与结束,;则代表着一条语句的结束。这个应该比较好理解,我就不过多解释。”
“好了,说完以上的代码,我们还需要阐述一下java程序的工作流程。”
“首先你需要自己编写代码,做出一个你自认为完美的java文件。然后再把它交给我,也就是编译器,javac命令就是将文件交给我的方式。此时我会交给你一个class文件,我们也叫他字节码文件,它是在虚拟机老爷那里完成任务的道具。”
“老爷子老爷子,快来,到你了!”编译器扯着嗓子喊着。
“来了来了,请输入一下指令,将东西交给我吧。”
java HelloWorld
“好了,如果你能看到cmd终端打印了HelloWorld,那么你的第一个任务就已经完成了。”
此时太阳伯伯已经下山了,和虚拟机爷爷告别以后,我就和编译器去它家暂住了。