随笔分类 -  Java

使用json-lib进行Java和JSON之间的转换 [转]
摘要:[转]http://www.cnblogs.com/mailingfeng/archive/2012/01/18/2325707.html1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。2. json-lib 主页 :http://json-lib.sourceforge.net/3.执行环境 需要以下类库支持jakarta commons-lang 2.5jakarta commons-beanutils 1.8.0jakarta commons- 阅读全文

posted @ 2013-06-19 01:25 龙豆 阅读(585) 评论(0) 推荐(0) 编辑

Java SimpleDateFormat[转]
摘要:[补充] [转]http://stackoverflow.com/questions/2603638/why-cant-this-simpledateformat-parse-this-date-stringyou'll need to supply aLocale.ENGLISH, else it won't work properly in machines with a different default locale.1 SimpleDateFormat sdf = new SimpleDateFormat("MMM dd yyyy h:mm:ss:SSSa& 阅读全文

posted @ 2013-06-19 01:21 龙豆 阅读(4430) 评论(0) 推荐(0) 编辑

在Java程序中调用Matlab函数 [转]
摘要:环境准备1机器上有Eclipse 3.1和Matlab 2007a2机器的环境变量设置(1)JAVA_HOME (JDK的安装位置,如C:\Program Files\Java\jdk1.5.0)设置后,重启matlab才能有效。用getenv JAVA_HOME在Matlab的命令窗口中试验,看看得到的返回值正确方可说明其对Matlab生效了。(2)Classpath添加matlabInstallRoot \toolbox\javabuilder\jar\javabuilder.jar(3)Path添加%JAVA_HOME%/bin/javac将matlab的m文件生成为jar1 在matl 阅读全文

posted @ 2013-01-29 15:34 龙豆 阅读(5384) 评论(0) 推荐(0) 编辑

深入浅出Java的访问者模式 [转]
摘要:一、引子 对于系统中一个已经完成的类层次结构,我们已经给它提供了满足需求的接口。但是面对新增加的需求,我们应该怎么做呢?如果这是为数不多的几次变动,而且你不用为了一个需求的调整而将整个类层次结构统统地修改一遍,那么直接在原有类层次结构上修改也许是个 不错 的主意。 但是往往我们遇到的却是:这样的需求变动也许会不停的发生;更重要的是需求的任何变动可能都要让你将整个类层次结构修改个底朝天……。这种类似的操作分布在不同的类里面,不是一个好现象,我们要对这个结构重构一下了。 那么,访问者模式也许是你很好的选择。 二、定义与结构 访问者模式,顾名思义使用了这个模式后就可以在不修改已有程序结构的... 阅读全文

posted @ 2012-12-15 17:27 龙豆 阅读(254) 评论(0) 推荐(0) 编辑

java读写文件大全 [转]
摘要:使用Java操作文本文件的方法详解摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,intlength),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。 当我们读写文本文件的时候,采用Reader是非常方便的,比如FileRe. 阅读全文

posted @ 2012-10-26 20:57 龙豆 阅读(287) 评论(0) 推荐(0) 编辑

HashCode和equal方法的区别和联系 [转]
摘要:HashCode 和 equal方法重载1、 为什么要重载equal方法?答案:因为Object的equal方法默认是两个对象的引用的比较,意思就是指向同一内存,地址则相等,否则不相等;如果你现在需要利用对象里面的值来判断是否相等,则重载equal方法。2、 为什么重载hashCode方法?答案:一般的地方不需要重载hashCode,只有当类需要放在HashTable、HashMap、HashSet等等hash结构的集合时才会重载hashCode,那么为什么要重载hashCode呢?就HashMap来说,好比HashMap就是一个大内存块,里面有很多小内存块,小内存块里面是一系列的对象,可以利 阅读全文

posted @ 2012-07-21 00:16 龙豆 阅读(406) 评论(0) 推荐(0) 编辑

java连接MYSQL [转]
摘要:Java连接数据库(以MySQL为例)2007-04-05 02:23 这篇文章主要以MySQL为例讲下Java如何连接到数据库的。 当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的)。然后将其解压缩到任一目录。我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:“我的电脑”-> “属性” -> “高级” -> “环境变量”, 阅读全文

posted @ 2012-07-05 01:40 龙豆 阅读(768) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示