
java
文章平均质量分 81
sunny-sky
赠人玫瑰手留余香.人生最大的快乐不在于占有什么而在于追求什么的过程.
展开
-
Apache 的BeanUtils 拷贝日期对象转换问题
org.apache.commons.beanutils.ConversionException: No value specified for ‘Date’在Java对象的拷贝过程中,Apache的BeanUtils对日期的支持不是很好,但有扩展,大家可以找到它的日期转换器,注册进去就ok了。 也可以创建BeanUtils的子类,把日期转换器注册进去,以后用这个子类来copy对象: package原创 2015-08-17 14:56:34 · 8831 阅读 · 0 评论 -
instanceof, isinstance,isAssignableFrom的区别
http://blog.youkuaiyun.com/csw_100/article/details/6140885instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子类实例 instanceof 自身类 返回true 例: String s=new String("转载 2013-07-23 12:35:47 · 908 阅读 · 0 评论 -
一个经典例子让你彻彻底底理解java回调机制
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么,而在于追求什么的过程.转自:http://blog.youkuaiyun.com/xiaanming/article/details/8703708以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,转载 2013-06-26 15:54:34 · 1154 阅读 · 0 评论 -
jdk各版本的区别
http://blog.youkuaiyun.com/thunderous/article/details/5342125 学习使用java也有一段时间了,突然有人问我关于jdk版本的区别,我一下不知道怎么回答,因为以前没有注意过,现在在网络上找到个人认为比较好的资料。 jdk1.5的新特性: 1. 泛型 2 自动装箱/拆箱 3 for-each 4 static im转载 2013-07-10 17:28:26 · 1082 阅读 · 0 评论 -
java枚举类型Enum 整合
工作一年了,枚举类型只听过,没用过。碰到这种没用过的东西,就觉得它好深奥,心想我草又是什么高级玩意吧,人都是这样的,有情可原。今天抽时间把找到的相关文章整理下,算是解决这一历史性课题了。百度一搜一箩筐,不过看到几篇还是挺不错的,特此分享下:http://blog.youkuaiyun.com/wgw335363240/article/details/6359614 http://softbet原创 2013-07-10 15:00:28 · 2966 阅读 · 3 评论 -
java.lang.UnsupportedOperationException
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么,而在于追求什么的过程.转自:http://blog.youkuaiyun.com/thunderous/article/details/3693362在使用Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于Arrays转载 2013-07-09 16:19:54 · 1027 阅读 · 0 评论 -
java遍历Map中的元素
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么,而在于追求什么的过程.转自:http://blog.youkuaiyun.com/ajavafans/article/details/4683902在java中可以有几种方式遍历Map中的元素。 在jdk1.4中用Map.entrySet() : [java] view pla转载 2013-07-09 17:08:11 · 990 阅读 · 0 评论 -
在Java中字符串连接方式(“+” 和 StringBuilder)的区别与联系
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么,而在于追求什么的过程.转自:http://blog.youkuaiyun.com/ajavafans/article/details/4807060字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+"进行连接,如下面代码所示:转载 2013-07-09 17:06:34 · 1299 阅读 · 0 评论 -
java泛型的理解
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么,而在于追求什么的过程.转自:http://blog.youkuaiyun.com/thunderous/article/details/5342134泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。转载 2013-07-09 18:18:00 · 833 阅读 · 0 评论 -
Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在JAVA编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以转载 2013-06-21 17:33:13 · 800 阅读 · 0 评论 -
java产生随机数的几种方式
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么而在于追求什么的过程.转自:http://blog.youkuaiyun.com/jdsjlzx/article/details/8019059随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串、数字。或者随即生成一个不定长度的数字、或者进行一个模拟的随机选择等等。Java提供了最基本的工具,可以帮助开发者来转载 2013-04-19 17:55:15 · 1170 阅读 · 1 评论 -
sql server与java数据类型对应
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么而在于追求什么的过程.转自:http://blog.youkuaiyun.com/lg312200538/article/details/5993049编号数据库类型JDBC类型JDBC索引描述1intjava.lang.Integer4 2varcharja转载 2013-04-15 22:58:39 · 1011 阅读 · 0 评论 -
Java操作Excel一点资料
利用 JAVA 操作 EXCEL 文件http://www.ibm.com/developerworks/cn/java/l-javaExcel/java操作Excel(Jakarta_POI)http://blog.youkuaiyun.com/hecal/article/details/2905289JExcelAPI读写excel文件的例子。支持excel2003文件格式。http:转载 2013-09-18 10:14:38 · 1011 阅读 · 0 评论 -
eclipse插件OpenExplorer
1.OpenExplorer 从Eclipse中打开窗口的插件下载地址:https://github.com/samsonw/OpenExplorer/downloadsgithub地址:https://github.com/samsonw/OpenExplorer官方介绍:http://blog.samsonis.me/2011/07/openexplorer-eclip转载 2015-03-20 10:21:57 · 729 阅读 · 0 评论 -
java消息队列使用场景
转自:http://blog.163.com/sir_876/blog/static/11705223201332444647261/转载 2015-01-31 18:28:44 · 2375 阅读 · 0 评论 -
华为 Java 编程军规,每季度代码验收标准
1、引言:2、军规简介:3、军规说明军规一:【避免在程序中使用魔鬼数字,必须用有意义的常量来标识。】军规二:【明确方法的功能,一个方法仅完成一个功能。】军规三:【方法参数不能超过5个】军规四:【方法调用尽量不要返回null,取而代之以抛出异常,或是返回特例对象(SPECIAL CASE object,SPECIAL CASE PATTERN);对于以集合或数组类型作为返回值转载 2014-10-22 15:17:25 · 1384 阅读 · 0 评论 -
jreble for eclipse配置
1 下载安装jrebel for eclipse 安装方法不再赘述,常规方式Install via Eclipse Marketplace->earch for JRebel2 安装之后替换为破解的jrebel.jar 和 jrebel.lic jrebel-5.5.3-crack破解版下载地址 安装之后如下:3 Using JRebel in Eclip原创 2014-06-01 22:20:12 · 1777 阅读 · 0 评论 -
PO VO DAO DTO BO TO概念与区别
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(指的是他们的属性)。这样,PO独立出来,数据转载 2014-03-21 11:40:07 · 879 阅读 · 0 评论 -
java ImageIO处理图像的封装
package com.adam.dev.pic.easyImage;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Point;import jav转载 2014-04-16 17:37:49 · 837 阅读 · 0 评论 -
关于ArrayList的5道面试题
本文由 ImportNew - kobekillerjun 翻译自 vitalflux。欢迎加入Java小组。转载请参见文章末尾的要求。我以面试官的身份参加过很多Java的面试,以下是五个比较有技巧的问题,我发现有些初级到中级的Java研发人员在这些问题上没有完全弄明白,似懂非懂。所以我写了一篇相关的文章,帮助初级Java研发人员弄清楚这些问题。文章列举了和Java ArrayList相关转载 2014-03-01 22:45:42 · 1401 阅读 · 0 评论 -
Java中的String为什么是不可变的? -- String源码分析
http://www.2cto.com/kf/201401/272974.html什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的转载 2014-02-27 11:24:09 · 895 阅读 · 0 评论 -
xml解析方式与效率对比
http://blog.youkuaiyun.com/lbake/article/details/17614089http://www.sqlite.com.cn/MySqlite/12/212.Html http://gatusso52.javaeye.com/blog/446100方式模型原理说明1说明2转载 2013-12-27 16:55:07 · 898 阅读 · 0 评论 -
pull解析xml
http://www.blogjava.net/sxyx2008/archive/2010/08/04/327885.html在上文中介绍了使用sax方式解析xml,这里介绍下在Android中极力推荐的xmlpull方式解析xml。xmlpull不仅仅可以使用在Android上,同样也适用于javase,但在javase环境下,你需要自己去获取xmlpull所依赖的类库。转载 2013-12-25 15:39:16 · 803 阅读 · 0 评论 -
Java Excel API---jxl
http://solodu.iteye.com/blog/483588● 支持Excel 95-2000的所有版本● 生成Excel 2000标准格式● 支持字体、数字、日期操作● 能够修饰单元格属性● 支持图像和图表应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的转载 2013-11-27 17:14:54 · 907 阅读 · 0 评论 -
MySql数据类型和Java数据类型对应表
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么而在于追求什么的过程.转自:http://www.cnblogs.com/JemBai/archive/2009/08/20/1550683.html类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述转载 2013-04-15 22:55:58 · 789 阅读 · 0 评论 -
同步/异步、阻塞/非阻塞的理解
同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。 举个不太恰当的例子,就像: SendMessage(...); TRACE0("just like send");PostMessage(...); TRACE0("just like WS原创 2013-04-15 17:00:42 · 904 阅读 · 0 评论 -
java多线程总结一: 线程的两种创建方式及优劣比较
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么而在于追求什么的过程.转自:http://software.intel.com/zh-cn/blogs/2011/11/16/java-12/?cid=sw:prccsdn20631、通过实现Runnable接口线程创建(1).定义一个类实现Runnable接口,重写接口中的run()方法。在run()方法中加入具转载 2013-04-11 22:50:53 · 828 阅读 · 0 评论 -
让我停下程序,爆笑好一阵子的文章(程序员的糗事)
第一个篇程序员的日常生活似乎任何职业都会给从业人员带来这样那样的习惯。国外某网站上有位朋友(应该也是程序员)想了解其他程序员在投身堆码事业后有什么样的坏习惯。结果一呼百应,很多程序员纷纷自爆自己的坏习惯和糗人糗事。编程无国界,相信国内堆码界的朋友,也会有同感。 1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯和编程无关了。下面这些习惯尽管我也很想转载 2012-11-01 15:05:08 · 1820 阅读 · 0 评论 -
百度和谷歌的分页算法
一句话总结:当前页数比开始页数大10,当前页数比本页的最后页数小9,每页显示20条记录。<% Integer pageNow=(Integer)request.getAttribute("pageNow");//当前页数 Integer pageCount=(Integer)request.getAttribute("pageCount");原创 2012-11-01 18:03:43 · 1638 阅读 · 0 评论 -
java学习网站
以下是我看到的好多Java学习的资料,所以收集下来给大家分享下。1.Java学习网站:Java中文世界论坛http://www.chinajavaworld.com/index.jspaJava世纪网http://www.java2000.net/Java 中文站http://www.java-cn.com/Java学习室http://www.java3z.com/cwbweb转载 2012-11-01 15:11:16 · 861 阅读 · 0 评论 -
Java编程规范
名称 Java语言编码规范(Java Code Conventions) 简介 本文档讲述了Java语言的编码规范,较之陈世忠先生《c++编码规范》的浩繁详尽,此文当属短小精悍了。而其中所列之各项条款,从编码风格,到注意事项,不单只Java,对于其他语言,也都很有借鉴意义。因为简短,所以易记,大家不妨将此作为handbook,常备案头,逐一对验。 1 介绍 1.1 为什么要有编码规范 1原创 2012-10-27 22:50:29 · 984 阅读 · 0 评论 -
给学习J2EE的朋友一些值得研究的开源项目
转贴: http://blog.163.com/miaoxiaodong78/ 给学习J2EE的朋友一些值得研究的开源项目 这篇文章写在我研究J2SE、J2EE近 三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI......研究了J2EE的 JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先转载 2012-10-27 22:32:18 · 716 阅读 · 0 评论 -
Java 文档注释
/** * @param * @return */快捷键为:ALT + SHIFT +J想更换为其他的快捷键:Window-->Preferences-->General-->Keys;找到"add javadoc comment"更改自己喜欢的快捷键。另外可以自定义属于个人风格额注释:打开eclipseWi原创 2012-10-18 16:16:59 · 632 阅读 · 0 评论 -
Java日期工具类
public class DateUtil{//默认显示日期的格式public static final String DATAFORMAT_STR = "yyyy-MM-dd";//默认显示日期的格式public static final String YYYY_MM_DATAFORMAT_STR = "yyyy-MM";//默认显示日期时间的格式public转载 2012-09-11 22:58:52 · 742 阅读 · 0 评论 -
StringUtils工具类的常用方法
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUt转载 2012-07-31 12:59:01 · 602 阅读 · 0 评论 -
Java快速交换两个数的值
1:通过使用异或运算,可以快速将两个数的值交换:原理如下: 我们知道异或是相同取0相反取1,如:0101异或1101的结果是1000。如对两个数,经过三次进行异或运行后的结果是这两个数的值互换。如 a = 0101, b=1101,则进行的操作如下: 第一次异或运算: a = a ^b = 1000 第二次异或运算: b = a原创 2012-06-27 12:22:36 · 3710 阅读 · 1 评论 -
强烈推荐的技术网站推荐——看了才不后悔
我一直认为学技术如果只是闭门造车,除非你是天才,否则很容易变成井底之蛙,所以论坛,技术网站对于技术人员开拓眼界,保持技术的敏感度是至关重要的。今天偶然获取了一份资料,感觉很好,就分享一下希望对大家有用。http://www.javaeye.com/ http://www.youkuaiyun.com/ 1、http://www.pushlets.com/ Comet的开源框架Pushlet转载 2012-11-01 16:07:51 · 1219 阅读 · 0 评论 -
Java中如何正确使用字体编码
Java支持UTF-8、ISO-8859-1、GBK等各种字体编码,可笔者发现Java中字体编码的问题仍难倒了不少程序员,网上虽然也有不少关于在Java中如何正确显示中文的文章,但都不够全面,笔者特意总结如下。影响Java中字体编码正确显示的有几个因素: 1)数据库的连接方式; 2)网页中使用的字体编码;3)数据库里存放数据的字体编码;4)Java的缺省字体编码。如果在编程中遇转载 2012-11-03 16:52:46 · 575 阅读 · 0 评论 -
面试题收藏
问:Java的数据结构你用过哪些?Map与Set的本质区别是什么?问:Spring整合ORM框架时,事务管理用哪个类?是Spring控制事务的提交还是ORM框架控制?同一事务中执行两个更新操作,它的工作原理是怎样的?问:Http协议你了解吗?文件上传时,进度条的设计原理是什么?问:查询一个字段值有重复的表,要去除重复项,SQL语句怎么写?问:Java中的Annota原创 2013-03-13 18:32:31 · 887 阅读 · 0 评论 -
java成员变量的初始化顺序
1:java中静态成员的初始化顺序public class TestClassInitialize { public static void main(String[] args) { System.out.println("第一次调用:"); B b = new B(); System.out.println("第二次调用:"); b = new B(); } }原创 2013-02-22 18:22:03 · 1168 阅读 · 0 评论