摘要: Java读取UTF-8的txt文件第一行出现乱码“?”及解决test.txt文件内容:A中2国3456test.txt文件采用写字板保存为UTF-8格式保存并关闭后使用写字板再次打开该UTF-8文档,中文、字母正常显示测试代码:[java]view plaincopyimportjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStreamReader;publicclassReadTxtFile{publicstaticvoidmain(String[]args 阅读全文
posted @ 2013-04-12 10:34 小嫩芽儿 阅读(14102) 评论(0) 推荐(1) 编辑
摘要: 这个错误出现的原因主要是在中文操作系统中,使用一贯的“javac HelloWorld.java”方式编译UTF-8(带BOM)编码的.java源文件,在没有指定编码参数(encoding)的情况下,默认是使用GBK编码。当编译器用GBK编码来编译UTF-8文件时,就会把UTF-8(带BOM)编码文件的文件头的占3个字节的头信息,按照GBK中汉字占两个字节、英文占1个字节的特性解码成了“乱码”的两个汉字。这个源文件应该是用记事本另存存为UTF-8编码造成的。对于非GBK及其子集编码(GB2312)的正确的源文件,编译方式为“javac -encoding "UTF-8" H 阅读全文
posted @ 2013-04-12 10:04 小嫩芽儿 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 好长时间没有用java.exe和javac.exe手动进行编译了,今天写了个hello world手动编译。竟然出现NoClassDefFoundError的错误,从网络上找到解答:简单的JAVA程序,即在控制台中输出Hello,World。类名:HelloWorld,文件名HelloWorld.javapublic class HelloDate{ public static void main(String[] args) { System.out.println("Hello,World"); }}在命令行中用javac进行编译源文件OK,编译成功,没报错。之后用ja 阅读全文
posted @ 2013-04-12 09:58 小嫩芽儿 阅读(8647) 评论(0) 推荐(0) 编辑
摘要: 我的页面是几个div组成的:(1)<div> <div>姓名</div> <div><input type='text' name= "name" /></div> <div><input type='submit' /></div><div>(2)<div>.....</div>本来我的(1)(2)页面显示是一个整体,但是我在(1)的div之间加了一个form表单,IE7中显示(1)(2)之间就出现 阅读全文
posted @ 2012-12-30 11:41 小嫩芽儿 阅读(8264) 评论(0) 推荐(0) 编辑
摘要: 在 struts 中使用动态 form,需要 有以下几步:1)配置动态form要想使用动态 form, 首先要现在 struts-config.xml 中作配置实例代码如下:< form-beans > < form-bean name = "vOForm" type = "org.apache.struts.action.DynaActionForm" > < form-property name = "uname" type = "java.lang.String" /> & 阅读全文
posted @ 2012-12-14 10:06 小嫩芽儿 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 第一次接触BeanUtils是在学习Struts的过程中,在Struts中它被大量用于处理FormBean。BeanUtils主要提供了对于JavaBean进行各种操作, BeanUtils一共分4个包:Ø org.apache.commons.beanutilsØ org.apache.commons.beanutils.convertersØ org.apache.commons.beanutils.localeØ org.apache.commons.beanutils.locale.converters其中上面两个是BeanUtils 阅读全文
posted @ 2012-12-14 09:52 小嫩芽儿 阅读(2459) 评论(0) 推荐(0) 编辑
摘要: 1、inverse放弃属性关系的维护,主要用在一对多关系上的维护(让多个人记住一个,而不让一个记住多个)。 阅读全文
posted @ 2012-12-13 17:00 小嫩芽儿 阅读(101) 评论(0) 推荐(0) 编辑
摘要: java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。 在很大程度上,一旦您理解了接口,您就理解了框架。虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;因此,允许您更改基本的数据结构而不必改变其它代码。 · Collection 接口是一组允许重复的对象。 · S 阅读全文
posted @ 2012-12-12 15:10 小嫩芽儿 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Java接口和Java抽象类代表的就是抽象类型。抽象类与接口紧密相关。然接口又比抽象类更抽象,这主要体现在它们的差别上:1) 类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。但这个优点非常有用。如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这个新方法,而Java接口做不到这一点,如果向一个Java接口里加入一个新方法,所有实现这个接口的类就无法成功通过编译了,因为你必须让每一个类都再实现这个方法才行,这显然是Java接口的缺点。2)抽象类当中可以存在非抽象的方法,可接口不能且它里面的 阅读全文
posted @ 2012-12-07 11:38 小嫩芽儿 阅读(4130) 评论(0) 推荐(0) 编辑
摘要: hibernate3 自带的默认的日志框架是slf4j,hibernate3的slf只是一个日志的接口,而hibernate3 自带默认的日志框架,在实际开发中很少有公司或者是项目中用到,这里记录一种使用log4j的日志框架来代替slf4j日志框架的实现,具体配置以及实现如下:一.加入log4j的日志框架说明:1. slf4j-api-1.6.1.jar文件,就是前面指的hibernate3自带日志的API(提供了各种日志的接口).2. log4j-1.2.16.jar文件,就是log4j的框架.3. slf4j-log4j12-1.6.1.jar文件,就是hibernate3自带的日志接口与 阅读全文
posted @ 2012-12-05 16:04 小嫩芽儿 阅读(369) 评论(0) 推荐(0) 编辑