桃园结义 , 版权所有丨如未注明 , 均为原创丨转载请注明
Java

Java并发编程:并发容器之CopyOnWriteArrayList(转载)

Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySe……继续阅读 »

桃园小编 1周前 (04-16) 45浏览 0评论 1个赞

Java

java.math常用方法

Math方法: java.math.Math类常用的常量和方法: Math.PI 记录的圆周率 Math.E记录e的常量 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Math.cos 余弦函数 Math.acos 反余弦函数 Math.tan 正切函数 Math.atan 反正切函数……继续阅读 »

桃园小编 1周前 (04-15) 25浏览 0评论 1个赞

Android

Android小知识-Asset目录与res目录的区别

这个问题很多人还可能真的不清楚,包括我也之前只知道原封不动保存到APK中这个作用。 让我们系统的总结一下。 res/raw和assets的相同点: 两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 res/raw和assets的不同点: res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename……继续阅读 »

桃园小编 5个月前 (12-06) 179浏览 0评论 6个赞

Android

为你的Android Studio打造帅气的LogCat配色

公司的电脑前一阵子配了个帅气的配色,后来回家看自己的AS,觉得好丑,索性把这个配色发出来,看Log好看多了。 帅气的配色发出来了。快去动手修改吧! 打开File->Settings搜索框中输入Logcat 点中Verbose , Info, Debug等选项,然后在后面将Use Inberited attributes 去掉勾选 再将 Foreground 前的复选框选上,就……继续阅读 »

桃园小编 5个月前 (12-06) 181浏览 0评论 7个赞

Java

Java四种引用包括强引用,软引用,弱引用,虚引用

强引用: 只要引用存在,垃圾回收器永远不会回收 Object obj = new Object(); //可直接通过obj取得对应的对象 如obj.equels(new Object()); 而这样 obj对象对后面new Object的一个强引用,只有当obj这个引用被释放之后,对象才会被释放掉,这也是我们经常所用到的编码形式。 软引用: 非必须引用,内存溢出之前进行回收,可以……继续阅读 »

桃园小编 5个月前 (12-04) 166浏览 0评论 7个赞