java
xiang.x
做个有效率的人
展开
-
java位运算
java位运算是一种高效的运算方式,无论是在嵌入式编程还是在底层代码中应用非常广泛。java位运算有7个,分别是~(取反)、&(与)、|(或)、^(异或)、>>(右移)、<<(左移)、>>>(无符号右移)~(取反)取反运算位运算int sum = Integer.MAX_VALUE;System.out.println(Integer.t...原创 2019-07-21 13:34:59 · 1024 阅读 · 1 评论 -
java开发过程中常用方法
1.阿里fastjson使用//用户组对象转JSON串String jsonString = JSON.toJSONString(group);//JSON串转用户组对象UserGroup group2 = JSON.parseObject(jsonString, UserGroup.class);// 用户对象数组转JSON串String jsonString2 = JSON.toJ...原创 2019-07-30 18:36:19 · 174 阅读 · 0 评论 -
java多线程总结
java内存模型中的可见性、原子性、有序性可见性:是指线程之间的可见性,一个线程修改的状态对另一个线程可见在java中volatile、synchronized和final实现操作可见性原子性:是指原子是世界上的最小单位,具有不可分割性,操作时是原子操作,说的是操作不可分开在java中synchronized和lock、unlock保证操作原子性有序性:执行顺序的有序性,代码块只能串行执...原创 2019-08-06 18:19:28 · 117 阅读 · 0 评论 -
java io流总结
定义:io流简单的来说就是输入和输出流,io流用来处理设备间的数据传输。按操作数据分为:字节流和字符流按流向分为:输入流和输出流字节流是java中可以按照最小字节单位读取的流,每次读写一个字节字符流是基于字节流,去查找指定的码表如果是纯文本数据优先使用字符流,除此之外都是使用字节流io流的整体架构图:io流使用的简单示例:字节流读写操作/** * 读写文件流操作 字节流 ...原创 2019-08-09 16:05:15 · 274 阅读 · 0 评论 -
GZIP压缩解压
/** * GZIP压缩解压类 */public class MessageGZIP { private static String encode = "utf-8";//"ISO-8859-1" public String getEncode() { return encode; } /* * 设置 编码,默认编码:UTF-8...原创 2019-08-09 17:20:58 · 1481 阅读 · 0 评论