【Java笔记】Java开发实战经典 - 第十一章

===第十一章 Java常用类库


在StringBuffer中只能使用append()方法进行字符串的连接;
StringBuffer的内容是可以修改的;
在String中进行替换使用的是replaceAll(),而在StringBuffer中使用的是replace()方法;
频繁修改字符串内容的地方,最好使用StringBuffer类完成;
Runtime表示的是每一个JVM实例,可以通过其取得一些系统信息;
可以直接使用Runtime类运行本机的可执行程序,如run.exec("notepad.exe");
Internet选项-常规-语言-添加,可以查看各个国家的ISO编码;
运行native2ascii可以将中文编码变为Unicode编码;
Object...args表示可以接收多个对象;
多种资源文件一起出现,只会使用一个,优先级顺序为Message_zh_CN.class,Message_zh_CN.properties,Message.properties;
System类中的方法都是静态的,可以直接调用,如System.gc();
开发中的垃圾收集基本上都是由系统自动完成的;
finalize()方法抛出的是Throwable异常,也有可能产生JVM错误;
Math.sqrt(9.0):求9的平方根;
Math.pow(2,3):2的3次方;
Math.round(33.6):33.6四舍五入,实际为取整;
整型数据超过long的范围时,可以使用BigInteger类进行操作;
直接使用float和double都没有计算精度,需要精确计算结果或大数的操作可以使用BigDecimal类进行操作;
覆写toString方法可以直接用名称输出指定内容;
Cloneable接口中没有任何方法定义,是一种标识接口,表示对象可被克隆;
Comparator比较器必须单独指定好一个比较器的比较规则类才可以完成数组排序;
Pattern类主要进行正则规范的编写,Matcher类主要是执行规范;
在Pattern类中要取得Pattern的实例必须调用compile()方法;
在正则操作中,若发现某些字符无法直接使用,最好将其进行转义处理;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值