Java
文章平均质量分 92
無門
冰冻三尺非一日之寒,滴水石穿非一日之功!!!
展开
-
Variable ‘isAutoRelieve‘ is accessed from within inner class, needs to be final or effectively final
Variable ‘isAutoRelieve’ is accessed from within inner class, needs to be final or effectively final原创 2020-09-09 15:50:36 · 1263 阅读 · 1 评论 -
Java时间比较大小
/** * 0 等于 * -1 小于 * 1 大于 */ public static int getTimeCompare(String start,String end,String formatString){ SimpleDateFormat format = new SimpleDateFormat(formatStr...原创 2020-01-07 16:00:08 · 203 阅读 · 0 评论 -
Java获取N天前,N天后的日期(如3天)
/** * * @param num ﹣3 三天前 +3 三天后 * @return */ public static String getDayAgoOrAfterString(int num){ Calendar calendar1 = Calendar.getInstance(); SimpleDateFo...原创 2020-01-07 15:58:58 · 1377 阅读 · 0 评论 -
对String中intern()方法的认识
最近在看字符串相关知识的时候,又看到了关于字符串创建方式和是否相等的相关问题,回忆起之前碰到的一个String中的intern()方法...转载 2019-10-09 15:10:22 · 88 阅读 · 0 评论 -
Java技术——你真的了解String类的intern()方法吗
0.引言什么都先不说,先看下面这个引入的例子:String str1 = new String("SEU")+ new String("Calvin"); System.out.println(str1.intern() == str1); System.out.println(str...转载 2019-10-09 15:09:09 · 86 阅读 · 0 评论 -
使用循环语句+remove()方法删除列表元素的小坑
这时如果删除掉了已经遍历到的元素的时候,那么删除元素之后的列表的下标会重新排序,列表自动收缩,保证列表元素没有间隙,但是循环还是按照循环开始的时候列表的下标进行访问的,这时会导致有些元素访问不到的情况,所以,这种办法删除列表内的元素时,会产生有间隔的for循环,会漏删除所以,在for循环遍历列表的过程中不能删除列表中的元素...原创 2019-08-21 09:43:21 · 471 阅读 · 0 评论 -
Android 自定义注解详解
一、前言最近看着注解比较火热,也打算研究一下,可是原来接触的太少,完全是各种抓瞎啊,不过网上的资料基础的、深入的都很多,学习起来非常方便,所以看了很多之后,也想做个总结。二、概述闲话不多说,首先来介绍下今天的主角—注解,注解不同于注释,注释的作用是为了方便自己...转载 2019-07-01 11:38:24 · 823 阅读 · 0 评论 -
Lombok 介绍
Lombok使用介绍在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。IDEA中的安装打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories –> 搜索lombok –> 点击安装 –> 安装完...转载 2018-12-11 14:34:30 · 162 阅读 · 0 评论 -
Java集合各实现类的底层实现原理
ArrayList实现原理要点概括参考文献: http://zhangshixi.iteye.com/blog/674856l https://www.cnblogs.com/leesf456/p/5308358.html ArrayList是List接口的可变数组非同步实现,并允许包括null在内的所有元素。底层使用数组实现该集合是...转载 2018-09-28 16:14:14 · 254 阅读 · 0 评论 -
Java字符串每四位隔一个空格
在项目中,想把银行卡号每隔4位加一个或若干个空格,不管它的长度的实现方法:1.正则表达式实现: String bankCard = authStatus.getBankCard(); String regex = "(.{4})"; bankCard = bankCard.replaceAll(regex,"$1\t\t");原创 2017-09-22 09:42:48 · 6568 阅读 · 0 评论 -
Spannable让文字秀起来
TextView算是Android开发中最最最最常用的控件之一了,有时候根据项目的需求,我们需要给一个TextView中的显示文本设置不同的样式。比如 "如果卖家在06天22时16分 内处理 系统将自动退还给你" 这段文本需要显示在一个TextView中,而且有的字颜色不同,大小不一,还有背景颜色、下划线、删除线,粗体斜体等,甚至我们还需插入图片。那么对于项目经理这种形形色色原创 2017-01-23 09:16:24 · 380 阅读 · 0 评论 -
Java垃圾回收
在Java中,当一个对象成为垃圾后仍会占用内存空间,时间一长就会导致内存空间的不足。针对这种情况,Java中引入了垃圾回收机制 程序员不需要过多关心垃圾对象回收的问题,Java虚拟机会自动回收垃圾对象所占用的内存空间。 一个对象在成为垃圾后会暂时保留在内存中,当这样的垃圾堆积到一定程度时,Java虚拟机就会自动启动垃圾回收器将这些垃圾对象从内存中释放,从而使程原创 2017-03-26 10:44:47 · 533 阅读 · 0 评论