自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除