Java基础篇
JR_Way
这个作者很懒,什么都没留下…
展开
-
java日志,需要知道的几件事(commons-logging,log4j,slf4j,logback)
java日志,需要知道的几件事如果对于commons-loging 、log4j 、slf4j 、LogBack 等都已经非常清楚了,可以忽略本文。几次解决日志冲突问题时对这几个概念的简单总结,希望对这块基础没有理解透的同学能有所帮助,当然如果对这块有更深刻理解的同学,也贡献出自己的知识和见解。一、 概念Commons-logging : apache最早提供的日志的门面接口。避免和具体的...转载 2018-07-02 00:52:52 · 194 阅读 · 0 评论 -
Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
第一、Logger.getLogger()和LogFactory.getLog()的区别 1.Logger.getLogger()是使用log4j的方式记录日志; 2.LogFactory.getLog()则来自apache的common-logging包。common-logging组件: Jakarta Commons Logging (JCL)提供的是一个日志(Lo...转载 2018-07-02 00:53:44 · 4761 阅读 · 0 评论 -
关于 "java中常量定义在interface中好还是定义在class中好" 的一些思考
java中interface中定义变量都是"public static final" 类型的, 也就是常量, 因此很多人在interface定义常用的常量(这也是本人偏爱的方式); 由此却引起了不少风波, 网上关于此问题的讨论也非常多, 下面说说我的个人意见: 下面是功能等同的两种定义常量的方式: package com.example;public final class Constants...转载 2018-07-03 00:06:00 · 1923 阅读 · 0 评论 -
Java上的try catch并不影响性能
最近因为担心自己开发的库不稳定,会影响到接入产品的正常运行,在代码的不少地方都加了一层try catch,主要是为了避免自己的一些异常抛出导致,应用crash,捕获的异常也并没有做什么特别的处理,只是在log中输出该异常的信息。try catch多了后,就开始担心会不会影响性能,以前学C或C++的时候好像曾经被警告过要尽量少使用try catch,好像是在压栈的时候会更消耗神马的,其实说真的并没有...转载 2018-07-03 23:48:06 · 800 阅读 · 0 评论