- 博客(4)
- 收藏
- 关注
原创 字节数组转化为十六进制字符串和&0xff的使用问题
字节数组与十六进制的转换 最近忙于找工作,受疫情影响不是很顺利,好在最后还是找到了份还算可以的工作,好啦,不那么多废话了,现在就来谈谈今天工作上遇到的问题。 今天在研究后台报文的传输时,碰到了个小问题吧,就是在个加密算法中这个字节数组转化为十六进制字符串时的&0xff没有弄得很懂,在网上收集了一些资料,才发现其中的秘密,接下来就上代码: public static List<Str...
2020-03-26 18:25:20 1637
原创 java泛型与其实际应用
什么是泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型还是一种把类型的明确工作推迟到创建对象或者调用方法的时候才去明确的特殊类型。 为什么要使用泛型 在java早期开发的时候,常常使用Object来代表任意的类型,虽然这...
2020-01-12 17:20:16 370
原创 String,StringBuffer和StringBuilder三者间的区别
1.可变与不可变 首先,String类是一个不可变类,即创建String对象后,该对象中的字符串是不可改变的,直到这个对象被销毁。StringBuffer与StringBuilder都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串,是可变类。 由于String是不可变类,不适合在需要被共享的场合中使用,当一个字符串经常被...
2020-01-09 11:02:51 102
原创 关于对JIT和AOT特性的理解
关于对JIT和AOT特性的理解 面向对象语言性能较低的原因 将大部分的对象使用堆来进行存储,只有少数基本类型在栈中存放,而且堆得性能低于栈。 很多强制类型转换(cast)或加查,耗用内存大。java运行时对类型检测,如果类型不正确会抛出ClassCastException异常。 自动垃圾回收机制要耗用不少内存。 面向对象语言是半编译语言,最终的执行代码并不是可以直接进行编译的二进制机械码。 J...
2020-01-07 21:29:02 1214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人