java知识点
文章平均质量分 65
嘻嘻_喃喃
在范呐_
展开
-
String类
String类类说明:结构: 属性 说明 char value[] 该值用于字符存储。 int hash 缓存字符串的hash 方法 说明 public boolean equals(Object anObject) 重写Object的equals方法,用于比较字符串是否相等 public int hashCode() 重写Object的...原创 2021-04-26 13:37:52 · 173 阅读 · 0 评论 -
java字符串拼接中,使用+ 号和append的效率
jdk环境: 1.8方法: 使用javap -c 进行反汇编,来查看编译器内部的工作。了解对象的创建过程在一条语句中使用+号:由上图可知,相当于字符串拼接被java转换成了, new StringBuilder().append( a ).append("bc"); 这和使用StringBuilder中的append来添加字符串没什么区别在多条语句中使用+号:...原创 2020-03-09 23:30:21 · 932 阅读 · 0 评论 -
ArrayList类——详解
前言: jdk: 1.8 ArrayList是以数组方式实现的。 优点:查询快,可以按照下标直接得到对应的值 缺点:增删慢:增加和删除,必须先遍历整个数组,找到对应的值的位置后,再操作类说明:public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, C...原创 2022-01-17 17:06:29 · 374 阅读 · 0 评论 -
java的equals方法
java的equals方法来自于Object类,默认实现为: public boolean equals(Object obj) { //默认比较的是对象的引用,即地址是否相同 return (this == obj); }重写equals方法必须满点5个特性:特性 说明 自反性 对于任何非空应用x,x.equals(x)应该返回true; 对称性 对于任何引用x和y,如果x.equals(y)返回true,则y.equals..原创 2021-04-20 23:25:29 · 361 阅读 · 0 评论 -
ResourceBundle读取配置文件报错 Can't find bundle for base name 的问题
报错: Exception in thread "main" java.lang.ExceptionInInitializerError at com.yada.App.main(App.java:16) Caused by: java.util.MissingResourceException: Can't find bundle for base name appli...原创 2018-08-07 17:27:41 · 7260 阅读 · 0 评论