java基础
文章平均质量分 69
eos2009
这个作者很懒,什么都没留下…
展开
-
AES加解密
摘要由于业务需求,对接一家第三方服务商,接口报文是使用AES GCM算法加密的字节流数据算法简介AES 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2原创 2022-05-08 16:37:55 · 423 阅读 · 0 评论 -
java编码(ISO-889-1、UTF-8、GBK、Unicode)
文章目录java编码ACSII编码对应表常用编码1、ISO-8859-12、GB2312/GBK3、Unicode4、UTF-8几种编码关系java字符串处理getBytes(charset) 将字符串所表示的字符按照设置charset编码以字节形式表示new String(byte[],charset) 将字节数组按照设置charset编码识别,最后转换为Unicode存储GBK、UTF-8、I...原创 2019-11-25 15:09:07 · 2646 阅读 · 0 评论 -
java序列化反序列化
代码参考https://github.com/eos2009/java-core-learn.git概念序列化和反序列化属于通信协议的一部分。 序列化:将对象(java)转换成二进制串的过程。反序列化:将在序列化过程中所生成的二进制串转换成者对象(java)的过程序列化java序列化需要实现Serializable,否则或抛出异常serialVersionUID建议序列化类设置p...原创 2019-10-23 15:50:33 · 294 阅读 · 0 评论 -
java基础---异常
简介java异常的基类为Throwable,分为Error和ExceptionErrorerror表示程序无法处理的异常,是比较严重的错。JVM异常:StackOverFlowError(栈溢出)OutOfmemonyError(内存溢出)等其它异常:如网络中断等Exceptionexception表示程序可以处理的异常RuntimeException运行时异常 NullPointExc原创 2017-12-12 16:53:47 · 181 阅读 · 0 评论 -
java基础----集合hashMap
简介Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示:java.util.map类图 (1) HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashM原创 2017-10-17 16:26:27 · 188 阅读 · 0 评论 -
java--泛型
demo代码 https://github.com/eos2009/java-core-learn.gitjava泛型介绍泛型是Java 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。在Java中,使用变量E表示集合的元素类型,K和V分别表示关键字与值的类型。T(需要时还...原创 2018-10-25 15:43:53 · 176 阅读 · 0 评论