20165322 2017-2018《Java程序设计》第一周学习总结
教材学习总结(第一章要点)
- Java的地位及特点
- 安装JDK
- 开发步骤
- 编写源文件
(1)源文件的名字是某个类的名字,扩展名必须是.java。
(2)如果源文件有public类,那么源文件的名字必须是这个类的名字。
(3)源文件至多有一个public类
- 编译源文件
使用Java编译器(javac.exe)编译源文件,得到字节码文件。
C:ch1> javac Hello.java
- 运行程序
使用Java SE平台中的Java解释器(java.exe)来解释执行字节码文件。
C:ch1> java 主类名
- 反编译
javap.exe
教材中学习的问题及解决
- 安装JDK时,需要在windows更新里勾选针对开发人员再启用Linux bash环境
- git bash打开时出现错误。。
我在网上没有找到好的解决方案,卸载重装。
代码调试中的问题和解决过程
- 我用的是win10的bash,里面不知何原因装不上tree,要注意命令使用时所在的目录。
- 代码提交过程截图:
- 运行 git log --pretty=format:"%h - %an, %cd : %s" 并截图
- 代码量截图:
上周考试错题总结
- 重命名命令为
mv 原名 新命名
- Linux 第三方软件应该放入/opt目录
- .txt中,对每二列按数字升序排序
- 复制命令:cp A B || cat A > B
关于cat的用法:
- 查看文件内容主要用法:
1、cat f1.txt,查看f1.txt文件的内容。
2、cat -n f1.txt,查看f1.txt文件的内容,并且由1开始对所有输出行进行编号。
3、cat -b f1.txt,查看f1.txt文件的内容,用法与-n相似,只不过对于空白行不编号。
4、cat -s f1.txt,当遇到有连续两行或两行以上的空白行,就代换为一行的空白行。
5、cat -e f1.txt,在输出内容的每一行后面加一个$符号。
6、cat f1.txt f2.txt,同时显示f1.txt和f2.txt文件内容,注意文件名之间以空格分隔,而不是逗号。
7、cat -n f1.txt>f2.txt,对f1.txt文件中每一行加上行号后然后写入到f2.txt中,会覆盖原来的内容,文件不存在则创建它。
8、cat -n f1.txt>>f2.txt,对f1.txt文件中每一行加上行号后然后追加到f2.txt中去,不会覆盖原来的内容,文件不存在则创建它。
- 利用cat创建文件:
1、创建文件的时候要设置文件结束标志,也就是<<EOF。cat > f1.txt <<EOF
- 追加文件内容的用法:
1、cat >>fi.txt <<EOF
- 文件合并的用法:
1、cat被合并文件
>合并目标文件
,如果不想清除文件内容,则可以把单边号>变成了双边号>>。
总结
刚开始接触新的东西脑子里面还是很迷糊,很多东西都是跟着老师的操作,并不明白其中含义,操作过程中甚至常常不知道自己在干什么ORZ..总之还是应该要靠多加练习来带动理解。