上次看了别人写的小游戏我在搜索中发现了微信小程序,经过了这漫长的六天,我的新账号也注册成功了,这六天也学到了不少新的东西。
在算法方面我学到了Set的一些细节用法,首先是在一个里面它不能储存同样的东西,其次就是retainAll()这个可以判断两个Set是否相等,不相等的话返回值是[],还有isEmpty(),是boolean型的返回值是true/false。
还有一个数论的东西,最大不能组成的数字,出现在砝码称重还有包子组合两道题里面,如果两个数字为正整数,并且他们互质(即公因数只有1的两个非零自然数),则他们最大不能凑出来的数字是a*b-a-b;如果不互质,有无数个不能组成的数,这个定理叫做裴蜀定理。
时间库也有一点了解,知道了一个方法Calandar xxx=new GregorianCalendar();可以进行无参数和由参数的关于日期的判断,很好用,都在util里面,在time这个库里也有用法,但记太多就混乱了,就不多记了。
另外就是在这周的开头把超级玛丽照着视频敲下来了,熟悉了一下流程,知道了都有什么东西,学了抛出异常,生成get/set方法等,在敲小游戏的时候,也懂了更多java语言的用法