9月15日周五

今天上午把登录界面的程序书写完成了,但验证码的设置相对比较简单,并不是那种常见的带有字母和数字的混乱体,然后需要你去观察原型并输出。

下午坐火车回家,然后观看了第一天上课时王建民老师所用ppt,看了一些需要去思考的动手动脑问题。首先是对于枚举类型的基本用法,最终得知,枚举类型是一种引用类型,它不属于任何一种原始的数据类型,它的没一个具体的值都是引用了一个特定的对象。相同值则都是引用的同一个对象。在枚举的使用中,可以使用"=="和equals()方法来进行对比枚举变量的值来查看其是否相等,这和Java里的String字符串类型是不一样的,Java里两个String类型的对象之间是不能通过"=="号来判断其是否是值相等,在Java里双等号在字符串中比较的是地址的数值,所以两个内容一样的字符串使用"=="和equals()方法执行的结果是不一样的,而同样的情况在枚举中便是相同的。

在一个动手实验中,运行一些带有小数点的四则运算时,会发现其存在着一些问题,对于小数点后的数位的准确度总是无法保证,Java中不同数据类型之间的转换也存在着相同的问题,在byte,short,char,int以及long这几个类型之间从低字节类型往高字节类型转换时,是不会有精度损失的,而在int和long类型向float和double类型上进行转变时就会出现一些精度损失的问题,这是因为小数点后的部分在Java中的存储方式所造成的,Java中存储方式是在字节位上进行存储,而小数点又难以转换为字节,所以会出现这些问题,所以以后要尽量去注意这些问题。

然后对于最后一个动手动脑的问题,是关于在使用System.out.println()进行输出操作时,其括号内所写加号的作用的问题,当两个整形变量使用加号连接后再去+一个字符串和先写一个字符串再+两个变量分别会输出什么的问题,我认为第一个结构应该是输出两个变量的和加上字符串,而第二个应该就是字符串加上两个分开的变量,在实验输出之后发现的确是这样的。

posted @   贾贾鱼  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示