20145109 《Java程序设计》第一周学习总结
教材学习内容总结
About JVM, JRE, JDK
JVM包含于JRE中,用于运行Java程序。JDK用于开发Java程序,包含了JRE以及工具。
查看path
使用vim
Vim的三个基本模式:
-
Normal模式:
当你启动Vim后,Vim会处于Normal模式。在Vim的Normal模式下,所有的键就是功能键 -
Insert模式:
在Normal模式下,按下键盘上的i键入Insert模式,当你在Vim左下角看到 -Insert- 字体,表明你已经进入Vim的Insert模式。在Insert模式下,你可以自由的输入你想要输入的东西了,就像使用其他编辑器一样 -
Visual模式:
在Normal模式下按下,按下键盘上的v键进入Visual模式。在Visual模式下,可以让你选择文件的一部分内容,以便进行删除、复制等操作。
在Vim中打开/保存/退出/修改文件
-
:e filename < - > 打开文件filename,注意filename包含文件路径
:e ~/hahaya.cc 打开主目录下的hahaya.cc文件
-
saveas filename < - > 文件另存为,注意filename包含文件路径
-
:w < - > 文件保存
-
:q < - > 不保存退出,回到终端下
-
:q! < - > 不保存强制退出
-
:wq < - > 保存退出
-
:wq! < - > 强制保存退出
-
:bn < - > 打开多个文件时,使用该命令切换到下一个文件
-
:bp < - > 打开多个文件时,使用该命令切换到上一个文件
第一次用vim写java,就一个简单的hello world。
打开terminal,输入vim:
出现如下界面:
按下“ i ”键进入insert模式,就可以开始写程序了:
程序写完后需要保存退出。esc键从insert模式换为normal模式。w是保存,q是退出。后面跟上保存的文件名。
然后我们可以对其编译:
桌面图标,一个是在vim中写的java程序,一个是刚刚编译出来的class文件:
运行该程序,结果如下:
eclipse
eclipse有更友好的界面,用eclipse写Java也更为方便。下图就是一个分解质因数的例子:
教材学习中的问题和解决过程
关于路径等方面,由于不是window,与书上不同。
解决方法,上网搜。
代码调试中的问题和解决过程
用eclipse写上面的一段程序时出现了warning,当时没有写 scanner.close(); 虽然warning可以不理,不过养成一个好习惯还是有必要的。
其他(感悟、思考等,可选)
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
第一周 | 50/50 | 2/2 | 8/8 |