20155326刘美岑 2016-2017-2 《Java程序设计》第二周学习总结
教材学习内容总结
教材第三章主要讲解的是基础语法,主要包括认识类型与变量、学习运算符的基本使用、了解类型转换细节、 运用基本流程语法。
看过了教材以后我发现其实Java的学习和C语言的学习有挺多相似的地方的,知识框架都差不多。
感觉java的基本类型和c语言是一样的都是以下几种:
整数(short、int、long)
字节(byte)
浮点数(float/double)
字符(char):汉字、英文字符都是双字节的,Java字符编码是Unicode6.2.0,JVM编码是UTF-16 Big Endian
布尔(boolean):boolean类型中的true/false不能与其他类型进行运算
运算符也一样,为如下几种:
算术运算
关系运算
逻辑运算
位运算
递增
递减
赋值
类型转换在老师做的图中也展示的很清晰,所以我把老师的图也搬过来了。
同时 Structured programming(结构化程序设计)包含的三种语句也是C语言中的三种基本语句:
顺序:计算机结构决定语句是顺序执行的,正常情况下都是顺序执行的
分支:分支用来处理异常情况的,有if、if…else、switch…case、default等等
循环:执行最常用的语句,这是计算机的特长,有for、while、do…while、break、continue等等
看完了第三章,发现Java的学习和之前C语言的学习真的是很相似。有一种特别熟悉的感觉,希望平时可以多看看java好好学习。
最后我整理了一下上周考试的错题。
代码调试中的问题和解决过程
首先,我完善了我的托管代码的配置。
由于之前在开源中国建的项目不在老师的那个小组里面,于是我又重新建了一个。
然后进行了项目的克隆。
克隆后在我的D盘出现了这个项目名的文件夹。
之后我进入这个项目文件夹按着老师的要求建立了六个子文件夹。并将代码放入src文件夹中,并开始上传托管代码。步骤如下图:
因为要计算代码行数,要用到statistics脚本,想要在Linux中进行。所以开始在Linux中安装git,并输入指示代码等一些操作。步骤如下图: