记录一下:Java8和Java11对sun.misc.BASE64Encoder的替换

JDK 8之后的版本中针对sun.misc.BASE64Encoder 使用方法进行了修改升级,

JDK 8中:

BASE64Decoder decoder = new BASE64Decoder();
byte[] bytes = decoder.decodeBuffer(str);
BASE64Decoder decoder = new BASE64Decoder();
byte[] bytes = decoder.decodeBuffer(str);

JDK 11中变更为:

Base64.Decoder decoder = Base64.getMimeDecoder();
byte[] bytes = decoder.decode(str);
Base64.Decoder decoder = Base64.getMimeDecoder();
byte[] bytes = decoder.decode(str);

posted @   培轩  阅读(1903)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
历史上的今天:
2021-12-15 IDEA使用小技巧(一),默认作者名,编译输出中文乱码
2021-12-15 SpringBoot应用程序使用Gradle配置脚本中的版本号
点击右上角即可分享
微信分享提示