《编程思想-笔记》-第三章,第四章

来源:互联网 发布:小学生绘画软件下载 编辑:程序博客网 时间:2024/04/30 18:38

1,Random类,是一个产生随机数的类,创建一个Random对象,即可以通过这个对象调用不同的方法产生不同的随机数。这个产生随机数的原理是:Random类内部依靠一种算法,每次需要为这个算法内部一个变量一个初始值。这个初始值也被称为种子。如果创建的几个对象给的种子值都一样时,那么依据相同的算法会产生相同的随机数。当然也可以不给种子,那么默认的使用对象创建时的时间作为种子。

2,通常Object类中的equals()方法,默认比较对象的引用的。所以通常现实开发中自定义的类通常会比较对象的内容而非引用,所以一般会选择覆盖Object类的equals()方法。

3,Java数据类型转换时注意事项;

float或double等高精度的数据类型转换为int等低类型的数据类型时,会进行截尾,比如float的29.7会被截尾成int的29,如果想得到四舍五入,那么可以使用Math.round()方法。

对基本数据类型执行按位运算或算术运算会发现,只要类型比int小的在运算前都会先转换成int,然后再进行各种运算。也因此对char byte short进行算术操作的结果都会得到一个int类型的结果。如果想得到原来的类型,需要显示的进行类型转换。

对两个int值进行相乘时,结果有可能溢出。所以两个比较大的int相乘结果类型一般赋值给double。

4,foreach用于遍历数组和容器和Iterable对象。

0 0
原创粉丝点击