Java
文章平均质量分 79
回头等终点
这个作者很懒,什么都没留下…
展开
-
java动态代理
Java的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为转载 2017-02-10 11:11:40 · 241 阅读 · 0 评论 -
Java中处理异常throw和throws
对于java初学者学会管理自己代码中的异常情况出现很重要,所以今天就讲讲异常处理。对于异常, 大家会想到try,catch,finally,throw,throws这些关键字。 1.定义 ※异常:异常阻止当前方法或作用域继续执行的问题。 ※throw:就是自己进行异常处理,throw一旦进入被执行,程序立即会转入异常处理阶段,后面的语句就不再执行, 而且所在的方法不再返回有原创 2017-02-09 09:53:26 · 4149 阅读 · 0 评论 -
Java中的日志——Java.util.logging、log4j、commons-logging
Java中给项目程序添加log主要有三种方式,一使用JDK中的java.util.logging包,一种是log4j,一种是commons-logging。其中log4j和commons-logging都是apache软件基金会的开源项目。这三种方式的区别如下: Java.util.logging,JDK标准库中的类,是JDK 1.4 版本之后添加的日志记录的功能包。 log4j,最转载 2017-03-27 08:58:11 · 518 阅读 · 0 评论 -
StringUtils.isEmpty用法
StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。 除了构造器,S转载 2017-04-05 15:24:02 · 2242 阅读 · 0 评论 -
JAVA中isEmpty和null以及""的区别
/** * */ package JavaTest; /** * @author wxwevenpc * @version 1.0 2012-11-25 */ public class TestNull { /** * @param args */ public static void main(Stri转载 2017-04-05 15:31:46 · 1205 阅读 · 0 评论 -
2017 java 面试大全
1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? jav原创 2017-08-07 23:05:51 · 1597 阅读 · 0 评论 -
Java枚举enum以及应用:枚举实现单例模式
枚举作为一个常规的语言概念,一直到Java5才诞生不得不说有点奇怪,以至于到现在为止很多程序员仍然更喜欢用static final的形式去命名常量而不使用,一般情况下,Java程序员用这种方式去实现枚举: class EnumByClass{ public static final int RED=0; public static final int GREEN=1;转载 2017-07-27 09:40:59 · 432 阅读 · 0 评论