Java
文章平均质量分 59
极光舞者
这个作者很懒,什么都没留下…
展开
-
java 线程池使用及原理
1.缓存线程池 newCachedThreadPool缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 public static void main(String[] args) { ExecutorService cachedThreadPool = Executors.newCachedThreadPool(); for (int i原创 2016-10-27 19:47:40 · 230 阅读 · 0 评论 -
Java 十六进制(Hex)与byte数组之间的转换
一、十六进制(Hex)与字节(byte)的概念十六进制(Hex):计算机中数据的一种表示方法,它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15。字节(byte): java中一个byte为8个二进制位。转换原理: 每个二进制位有两种状态,分别为0,1 因此,两个二进制位有4种状态,分原创 2017-11-27 23:00:06 · 122723 阅读 · 15 评论 -
Java synchronized关键字
synchronized关键字在Java中用于线程同步可用于 1.修饰代码块 2.修饰类 3.修饰方法1.修饰代码块 (1)一个线程访问一个对象中的synchronized(this)同步代码块时,其他试图访问该代码块的线程将被阻塞,必须等待当前线程执行完这个代码块以后才能执行该代码块。示例:package com.czlt.syncorenizedtest;public...原创 2018-04-26 13:23:33 · 204 阅读 · 0 评论 -
Android RecyclerView实现树形列表
前段时间公司有个项目,需要展示客户关系的树形列表,当时网上找了一些资料,有些觉得挺复杂的,有些测试下来有bug。最终决定自己解决。最底下有demo,需要源码的同学可以下载效果图(带节点的展开与收缩,并且可以实现项的单选,选中项字体为蓝色): 一、实体类的构建这个类不多解释,各个属性的含义都在注释上/** * 公司类 */public class Bas...原创 2019-06-25 15:37:54 · 6112 阅读 · 9 评论