发表于: 2018-01-21 02:06:17
1 630
今天完成的事情:(了解为主)
1。学习了二进制数值与计数系统。通过位置记数法可以实现不同基数计数系统的数字向十进制数转换。二进制,八进制,十六进制之间的关系比较特殊,因为后两者的基数都是二的幂,所以数字转换可以简单的将二进制数进行三个数位分组和四个数位分组之后,得到的数字就可以了。反之,就是逆操作。
十进制数转换为其他数制数,就是用新基础除这个数,拿到余数做最左位后,继续以基数除商,不断取走余数做下一位左位数,直到商为零,转换结束。
2。数据是基本值或事实。而信息是经有效方式组织或处理的数据。数据表示法的前提是数据压缩,就有压缩率、有损无损。数据表示法分为连续的模拟法和离散的数字法。在计算机中虽然用脉冲的电信号表示信息,但因其存在波动,所以会被周期性的重新计时,以保证信息不被更改。
3。定长量数,十进制补码,二进制补码和数字溢出。
-(a)=基数的n次方-a,其中n是定长位中表示数值的位数。
4。Java的平台由两个部分组成,即JVM和应用程序设计接口(API)。程序的字节码通过接口与虚拟机链接,而虚拟机通过另外的接口将程序的指令传递到各计算机平台执行。具体的程序就是通过调用其他类的方法,来实现目标的。
明天的计划:
继续学JAVA的循环语句。
遇到的问题:
没有吧,就是效率有点低。
收获:
数值转换和数据表示。
评论