jm56

博客园 首页 新随笔 联系 订阅 管理
  72 随笔 :: 0 文章 :: 0 评论 :: 1264 阅读

小测总结

9月9日的下午,我们进行了java的学习,得到了许许多多的新知识。

首先先进行了之前测试的程序的讲解,两个同学依照自己的程序讲解了自己的想法和代码的作用。

写代码首先要做到的就是有条理性,要清楚的知道自己的每一步的作用,同时写代码要把复杂的化简,化繁为简,然后分成多个部分,每一部分都有每一部分的作用,可以在更改的时候不用大幅度调整多部分代码,只需要改动其中的某些部分就可以了。

之后老师开始了自己的讲解,首先提到了大道至简里面的愚公移山的故事,提出了分支结构,循环结构,循环结构的可行性。

随后提到了编程的根本就是顺序、分支和循环。

编程思维的难点就在于编程思维和解决问题的能力。

编程思维并不是编写程序的技巧,而是一种高效解决问题的思维方法,编程思维就是“理解问题——找出路径”的思维过程,它由分解——识别模式——抽象——算法四个步骤组成。

之后老师开始讲解之前的测试程序怎么分解,首先从大类开始分析,分成两个类,接下来第二步就从单独的一个类里开始分析,将类里的每个方法进行逐个分析,第三部就是对方法里面的内容进行,方法实现要做哪些内容,最后就是对程序进行优化,使得程序可以更好的运行,同时减少代码的数量,做到代码不重复出现。

Java程序分为五个阶段,Edit(编辑),Compile(编译),Load(装入),Verify(校验),Execute(执行)

 

 

之后又提到了一些问题

1、JAVA的基本运行单位是类还是方法?

答:基本运行单位是类。

2、类由什么组成?

答:类由类变量和类方法组成。

3、变量的类型,相互之间可以转换吗,浮点数?

答:相互之间可以进行转换,浮点数也可以

4、String是一个数据类型吗?

答:String不是一个数据类型,其实String是一个系统预定义的类,平常使用的是类的实例化。

5、static代表的含义?

答:static代表着静态类型,用来修饰成员变量和成员方法,也可以形成静态static代码块。

之后又提到了一些标识符的要求

(1)开头:字母,_和$;

(2)不能以数字打头;

(3)不能包含空白字符、制表、空格、回车、换行符;

(4)不能用关键字。

标识符十分重要,没有规范的命名不是一个科班出身的软件开发者应有的行为

之后提到了一些常用的数据类型和运算符

 

 

 

 

 

 

 

 

还有枚举类型是引用类型。

 

 

之后还有关于原码补码反码的知识

正数的原码就是它本身的对应的二进制

负数的原码是他本身的对应的二进制,但符号位是 1

正数:正数的反码就是正数的原码(也就是正数本身对应的二进制)

负数:负数的反码是它的原码符号位不变其他位取反(即0 -> 1 1 -> 0)

正数:正数的补码还是正数本身

负数:负数的补码就是它的反码 +1 [这里需要注意 将负数的反码转成补码的时候是 反码+1将负数的补码转成反码是补码-1]

反码解决负数加法运算问题,将减法运算转换为加法运算,从而简化运算规则;

补码是用于计算机内部运算的(即:计算机都是以补码的方式来运算的)了解:解决负数加法运算正负零问题,弥补了反码的不足

 

 

posted on   博客—铭  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示