读书笔记
in the way
这个作者很懒,什么都没留下…
展开
-
4, Java核心技术1 泛型
泛型 1,泛型类的静态上下文中类型变量无效 public class Singleton<T> { private static T singlelnstance; // Error public static T getSinglelnstanceO // Error { if (singleinstance == null) construct new instance of T...原创 2020-02-19 21:24:38 · 141 阅读 · 0 评论 -
3, Java核心技术1 带资源声明的 try 语句
带资源声明的 try 语句 try-with-resources 语句中的资源只能是实现了java.lang.AutoCloseable接口的类实例,但是 Java SE 7 之後的所有实现了java.io.Closeable的类都实现了java.lang.AutoCloseable接口(该接口是在Java SE 7中才引入的),故都可以作为这里的资源。 带资源的try 语句(try-with-r...原创 2020-02-19 20:13:36 · 208 阅读 · 0 评论 -
2,码出高效--日志
码出高效–日志 一: 日志规范 1,日志文件的生命周期: 如果日志存储周期较短,如7 天,那么针对有些具备以“周”为频次发生的异常就无法被发现,相反,若曰志保存周期过长,又会对碰盘存储空间造成较大压力,产生不必要的资源消耗。因此综合 两个方面考虑,代码规约推荐曰志文件至少保存1 5 天,可以根据日志文件的重要程度、文件大小及磁盘空间再自行延长保存时间。 2,预先判断曰志级别 对DEBUG 、INF...原创 2020-02-17 21:29:34 · 247 阅读 · 0 评论 -
1, 码出高效 ---异常篇
码出高效 —异常篇 无论采用什么方式处理异常, 都严禁捕获异常后什么都不做或打印行日志了事。如果在方法内部处理异常, 需要根据不同的业务场景进行定制处理,如重试、回滚等操作。如果向上抛出异常,如上例所示, 需要在异常对象中添加上下文参数、局部变量、运行环境等信息,这样有利于排查问题。 一, 异常分类 所有的异常都是Throwable的子类, 分为Error(致命异常), Exception(非...原创 2020-02-17 21:15:31 · 241 阅读 · 0 评论