
Java
文章平均质量分 56
撸起柚子
聚沙成塔
展开
-
POJO、VO、javabean是什么?
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来转载 2017-03-28 14:44:57 · 727 阅读 · 0 评论 -
Unsupported major.minor version 51.0错误解决办法
近期一个项目中处理一个新需求,给客户出了补丁后,运行程序后发现报错信息如下:Unsupported major.minor version 51.0。怀疑是否是jdk不一致问题导致,网上搜罗了一下还真是,对方jdk环境是1.6,我本地编译环境是jdk1.7,用jdk7编译的class文件放到基于jdk6运行环境之中,就会报这个错。应该就是这个原因,只不过发生的具体场景不同而已。解决办法如下:在原创 2017-03-28 15:34:07 · 2143 阅读 · 0 评论 -
BufferedInputStream/BufferedOutputStream、BufferedWriter/BufferedReader介绍
BufferedInputStream、BufferedOutputStream分别继承自FilterInputStream、FilterOutputStream而FilterInputStream、FilterOutputStream又是继承于InputStream、OutputStream的抽象类,那么首先来看看InputStream和OutputStream。 InputStre原创 2017-04-01 20:32:43 · 1406 阅读 · 0 评论 -
多态的实现机制
多态意味着“不同的形式”。表示当同一个操作作用在不同的对象时,会有不同的语义,从而会产生不同的结果。 多态主要有两种不同的表现形式: 1.方法的重载:编译时多态。可看做一个类中的方法多态性。 2.方法的覆盖:运行时多态。基类的引用变量不仅可以指向基类的实例对象,也可以指向子类的实例对象。同样接口的引用变量也可以指向其实现类的实例对象。而程序调用的方法在运行期才动态绑定原创 2017-04-12 22:30:01 · 312 阅读 · 0 评论 -
运行时异常和普通异常的区别
Java提供了两种错误的异常类,分别为Error和Exception,他们拥有共同的父类—Throwable。 Error表示程序在运行期间出了非常严重的错误,并且错误不可恢复,如OutOfMemoryError、ThreadDeath等 Exception表示可以恢复的异常,是编译器可以捕捉到的。包含两种类型: 检查异常和运行时异常。 1)检查异常。原创 2017-04-12 23:22:21 · 2805 阅读 · 0 评论 -
try 代码块中含 return 语句时,代码执行顺序
原题try {} 里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的代码会不会被执行?什么时候被执行?在 return 前还是后?转载 2017-05-10 22:25:26 · 575 阅读 · 0 评论 -
java正则表达式校验手机号、邮箱、身份证
1.校验手机号/** * 验证手机号码 * @param mobiles * @return */ public static boolean isMobileNO( String mobiles){ boolean flag = false; try{ Pattern regex = Pattern.compile(原创 2017-05-03 21:12:08 · 12059 阅读 · 1 评论