
Java
文章平均质量分 79
云恒子
这个作者很懒,什么都没留下…
展开
-
Java中byte[]与十六进制之间的转化
Java中byte是占8位二进制,十六进制的数是用4位二进制来表示的。因此当byte转十六进制时,将byte的8位二进制,分为高4位和低4位并分别转化为相应的十六进制,再合到一起即可。当十六进制转byte时,将两个十六进制数转化为相应的byte即可。byte[]与十六进制字符串之间的转化代码如下:public class BytesAndHex { /** * byte[]转十...原创 2018-05-12 22:51:19 · 8089 阅读 · 0 评论 -
Java解析JSON的四种方式
微信搜索关注“咖啡遇上代码”公众号,查看更多一、什么是JSONJSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于阅读和编写,同时也易于解析和生成,并有效地提升网络传输效率。二、JSON 语法(1)数据在名称/值对中(2)数据由逗号分隔(3)大括号保存对象(4)中括号保存数...原创 2018-06-28 14:23:43 · 71807 阅读 · 0 评论 -
Java静态代理与动态代理
微信搜索关注“咖啡遇上代码”公众号,查看更多Java代理分为静态代理与动态代理,其中动态代理又包括jdk动态代理、cglib动态代理以及其他的动态代理(本文只介绍jdk动态代理和cglib动态代理)。静态代理代理类通过实现与被代理类相同的接口,在代理类中维护一个被代理对象。通过构造器或set等方法注入被代理对象,然后通过执行代理对象实现的接口方法来调用被代理对象实现的接口方法(代理对象实...原创 2018-08-08 21:53:01 · 288 阅读 · 0 评论