java基础
qq_43014162
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
泛型继承Comparable接口
今天遇到一个不认识的语法,记录一下: 贴一个stackoverflow的答案: public class R<T extends Comparable> This means that the type parameter must support comparison with other instances of its own type, via the Comparable i...转载 2020-04-03 10:21:50 · 471 阅读 · 0 评论 -
StringBuilder,StringBuff的常用方法
StringBuilder常用的方法 在程序开发过程中,我们常常碰到字符串连接的情况,方便和直接的方式是通过"+"符号来实现,但是这种方式达到目的的效率比较低,且每执行一次都会创建一个String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这种问题的发生,下面就Stringbuilder的使用做个简要的总结: 一、创建Stringbuilder对象 StringBuilde...原创 2020-03-22 21:54:43 · 575 阅读 · 0 评论 -
包装类数据如何判断相等
1-对象数据类型如何判断相等(Integer、Long、Float、Boolean) 对于包装类对象的比较可以统一用equals 可以直接看源码 直接将数值取出来,进行的比较。 我对等号的理解是,地址。同一个对象他的地址就相同,老师的代码中,用等号进行比较,有时候会是对的的原因是因为,在-127-127这个范围设置了缓存的原因,会取同一个对象,所以相等,如果超出了这个范围就无法相等了。像12...原创 2020-03-21 22:11:03 · 1039 阅读 · 0 评论 -
正则表达式
[] : 字符集合 () : 分组 ? : 重复 0 ~ 1 次 : 重复 1 ~ n 次 : 重复 0 ~ n 次 . : 任意字符 \. : 转义后的 . \d : 数字 /** * 3.15 * 正则表达式实现身份证的验证 * * * * 假设18位身份证号码:41000119910101123X 410001 19910101 123X * 141...原创 2020-03-17 23:22:10 · 129 阅读 · 0 评论 -
线程自我小结
线程图: sleep和wait的区别 sleep是抱着资源不用,wait是把资源让给别人用原创 2020-03-04 15:28:23 · 137 阅读 · 0 评论 -
HashMap整理
1.HashMap的原理 简单来说,HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间复杂度为O(n),首先遍历链表,存在即覆盖,否则新增;对于查找操作来讲,仍需遍历链表,然后通过key...原创 2020-03-03 11:06:26 · 153 阅读 · 0 评论
分享