自学内容网 自学内容网

Java的核心技术

//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()方法,可以对数组进行排序


原文地址:https://blog.csdn.net/2301_80035407/article/details/142689388

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!