Java的核心技术(1)

//1.算术运算符 double 被0除,结果是Infinity
//2.strictfp 严格浮点计算,保证不同平台计算结果一致 TODO:java的strictfp用于什么
//3.在java中,%取模运算符的结果的符号与被模数的符号相同,为负数结果是-1
//4.使用Math.floorMod(a, b)方法,可以得到正确的取模结果
//5.使用Math的函数,如multiplyExact可以避免溢出,报错
//6.int fourthBitFromRight = (a & 0b1000) / 0b1000; 可以得到一个数的第四位是0还是1
//7.subString()方法,可以截取字符串 join()方法,可以连接字符串
//8.String不可以修改,只能重新赋值,使用subString + “”;
//9.使用equals()的方法去比较字符串是否相等,subString会去创建一个新的字符串,不用”==“
//10.空串与null的区别,空串是长度为0的字符串,null是没有引用的对象
//11.使用charAt()方法,可以得到字符串的某个字符,不要使用char类型,因为有些字符是两个字节
//12.trim()方法,可以去掉字符串的前后空格
//13.拼接字符串时,使用StringBuilder,可以避免创建多个字符串对象,适用于单线程
//14.由于 double 类型使用 IEEE 754 标准进行二进制浮点数表示,并不是所有的小数都能够精确地用二进制表示

//1.使用System.getProperty("user.dir")获取当前项目的路径
//2.在for循环中,不用double数据类型,因为double类型的数据不是精确的
//3.toLowerCase()方法,可以将字符串转换为小写
//4.可以使用break去跳出多次循环,
//5.使用BigInteger.valueOf()有一个大数的构造方法,使用add
//6.使用BigDecimal的divide方法,可以得到精确的除法结果
//7.java的数组可以写个变量n
//8.数组int默认是0 ,boolean默认是false,对象默认是null
//9.数组的拷贝,使用==是一个变,一个改,使用Arrays.copyOf()方法 ,可以用Arrays.vcapeOf()来去增加数组的长度
//10.使用Arrays.sort()方法,可以对数组进行排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值