第二周课下选做

20165214 课下选做

相关知识点的总结:

  • 使用Ubunutu开发Java应用程序的步骤
    • 源文件的编写:使用vi *.java命令进入编辑界面,按i(insirt)开始编写。编写结束后,按ESC后输入:wq!保存并回到终端。
    • 编译源文件:使用javac *.java来编译源文件,得到字节码文件*.class。这种方式需要我们在编译之前进入源文件的文件夹。但是如果使用这样一个命令javac -d [地址1] [地址2]/*.java,可以直接把在地址2的源文件编译的结果放到地址1里面去。
    • 运行字节码文件:使用java *来运行字节码文件,得到结果。(注意这里的*是主类名,而且不加后缀)。如果要运行带包文件,则使用java -cp [地址1] [包名].*可以运行在地址1的带包文件。(这里的*也是主类名。)
    • 如果一个源文件里面有多个类,那么在编译过后会生成与类数相等的字节码文件数,文件名为*.class*是类名)。

课上内容补做结果截图:

  • 题目一:

  • 题目二:

  • 题目三课上已经提交了。

代码托管

里面的bin文件夹放字节码文件。src文件夹放源文件。其他课本的程序直接放在外面。

其他

有些事情真的是不做不知道,一做才知道存在着很多的问题。。像下午的测试,其实那些命令早就已经掌握了,(包括上周的蓝墨云里面的测验做起来也没有很大的问题),不过因为练习得不够多,所以下午自己动手敲起来就是这儿出点问题那儿又出了点毛病,导致我的完成效率大大的打了折扣,前两题都没来得及交上。后来下课后一会就做出来了。“考试也是一种学习”,我算是体会到了。下午的考试我知道了自己在这一块的不足,然后我自己通过后面的分析理解了这些不足。这是一个很大的收获。以后该做的一定会多做,然后提前做好,这样才不会到课上测验的时候手足无措,也能够使自己的学习更加轻松。(毕竟和人一起结伴前行的体验,以及一个人默默在后面追着前面的人前行的感觉,这两者哪个比较舒服,我们心里都明白。)

原文地址:https://www.cnblogs.com/zhuwenyuan/p/8531762.html