java基础
java基础
楚芒
一央企小码农,感谢您的支持,持续输出实用干货。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态加载运行外部java文件
动态加载运行外部的java文件原创 2020-09-09 17:07:06 · 1006 阅读 · 1 评论 -
有没有必要使用Objects.requireNonNull()对null值进行判断?
题主先不下结论,给出一些例证,每个看官自己体会有没有加的必要,先贴出requireNonNull这个方法。 public static <T> T RunTime(T obj) { if (obj == null) throw new NullPointerException(); return obj; } 可以很清晰的看到,当传入的值为null时,会抛出空指针异常。 在这儿肯定会有很多人觉得,都是抛出,那加的意义又在哪呢?先原创 2020-08-11 17:46:58 · 5655 阅读 · 0 评论 -
用java导入导出zip文件
zip导入 public SwaggerResultUtil<String> importDefinition(@RequestParam(value = "file") MultipartFile file) { SwaggerResultUtil<String> resultUtil; String fileName = file.getOriginalFilename(); ZipInputStream zs = null; .原创 2020-08-10 11:29:58 · 1786 阅读 · 0 评论 -
java枚举类中字段有没有必要加final
今天在写一个系统统一返回码的枚举类时候,突然想到一个问题,当不小心手抖给枚举类自动生成了set方法,而恰巧在用的地方不小心用了set方法,从而修改了code值,由于枚举类是天然单例,所以造成整个环境中的code的变更,想到这儿后背有点凉。 public enum CommonCodeEnum { TASK_REPEAT_START_TIMING(30000, "任务状态为计时中,不能重复开启"), TASK_REJECT_EXCEPTION(30001, "任务驳回失败"), .原创 2020-06-30 14:49:18 · 6432 阅读 · 4 评论 -
简单明了理解JAVA单例模式的五种写法
懒汉模式 顾名思义,比较懒,用的时候才去创建对象,非线程安全。 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance == null) { instance = new Singleton(); } .原创 2020-06-07 23:30:10 · 166 阅读 · 0 评论
分享