
Java
文章平均质量分 86
Java
吉普赛的歌
这个作者很懒,什么都没留下…
展开
-
struts2Demo
1.新建Web Project, 名称:struts2Demo; 2.建立一个用户库struts2, 包含最少的struts2的最少的6个jar文件; 其实呢, 对于MyEclipse8以上来说, 是不必须的, 因为它直接支持struts2了.不需要另外导包. 3.用Build Path将struts2的库加进来; 4.在web.xml中加入以下配置: [?xml version="1.0" encoding="UTF-8"?> [web-app version="2.5"原创 2010-11-15 17:47:00 · 1810 阅读 · 0 评论 -
无法得到ActionForm的异常
HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: BeanUtils.populate org.apache.struts.util.RequestUt原创 2010-10-11 00:42:00 · 794 阅读 · 0 评论 -
Interview2---3g
1.字节流与字符流的区别? 第一:字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组。 第二:字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的,所以它对多国语言支持性比较好!如果是音频文件、图片、歌曲,就用字节流好点,如果是关系到中文(文本)的,用字符流好点. 第三:字节流可用于任何类型的对象,包括二进制对象,而字符流只能处理字符或者字符串; 第四:字节流提供了处理任何类型的IO操作的功能原创 2010-10-08 23:00:00 · 646 阅读 · 0 评论 -
判断字符串中字符最多的那一个及个数
package com.yenange.test1; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class CountSameChar { //http://topic.youkuaiyun.com/u/20100711/15/94889215-c666-4716-a6b5-1c0c8446db35.html // 1. 一个原创 2010-10-09 23:32:00 · 895 阅读 · 0 评论 -
遍历Map
package com.yenange.test3; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestMap { public static void main(String[] args) { Map map=new HashMap(); map.put(1, 1); map.原创 2010-10-06 16:49:00 · 605 阅读 · 0 评论 -
删除并统计数组中重复的字符
写一个方法deleteRepeats()用来统计并删除字符数组中某段重复的字符。这个函数有两个参数 第一个参数是数组,第二个参数是指定的范围。如下所示 执行前: char a[10]; a[0] = 'a'; a[1] = 'b'; a[2] = 'a'; a[3] = 'c'; int size = 4; //size代表数组中已经被填充的范围 size = deleteRepeats(a, size); 当这个函数执行后, a[0] 的原创 2010-10-05 23:18:00 · 1817 阅读 · 0 评论 -
Java中的main()方法详解
在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方 法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。 在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子说明Java类中main()方法的奥秘,程序的代码如下: public class HelloWorld {原创 2010-10-05 21:56:00 · 647 阅读 · 0 评论 -
windows系统下JDK1.6环境变量配置
一、JDK1.6下载 目前JDK最新版本是JDK1.6,到http://java.sun.com/javase/downloads/index.jsp可以下载JDK1.6。 二、JDK1.6安装 JDK的安装非常简单,只需要按照向导一步一步进行即可。在安装时需记住安装的路径,在配置环境变量时将会用到这个安装路径。我的安装路径是F:jdk1.6。 三、配置环境变量 对于初学者来说,环境变量的配置是比较容易出错的,在配置的过程中应当仔细。使用JDK一共需要配置原创 2010-10-05 21:27:00 · 663 阅读 · 0 评论 -
求某一日是周几
package com.yenange.test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class TestWeekDay { public static void main(String[] args) throws ParseException {原创 2010-10-05 16:21:00 · 697 阅读 · 0 评论 -
在数组中找到相同的值
一个长1001的数组,放1-1000这1001个数,有一个是重复的,不要用额外的存储空间,求出这个数是多少? package com.yenange.test; public class Test2 { public static void main(String[] args) { int [] arr=new int[1001]; for (int i = 0; i原创 2010-10-04 23:51:00 · 1143 阅读 · 0 评论 -
Fibonacci的算法
package com.yenange.test2; import java.util.Scanner; public class Fibonacci { private static Scanner input = new Scanner(System.in); public static void main(String[] args) { System.out.println("-----------第1种算法------------");原创 2010-10-05 23:41:00 · 663 阅读 · 0 评论 -
jsp页面一片空白的两种可能性
1、需要把Tomcat清空一下,再重新启动! 2、在本来应该是继承DispatchAction的情况下, 继承了Action,此时不会报错,但是确实是一片空白!惨痛教训!原创 2010-10-13 20:02:00 · 4548 阅读 · 0 评论 -
java的static用法
导读: 一、static 请先看下面这段程序: public class Hello{ public static void main(String[] args){ //(1) System.out.println("Hello,world!"); //(2) } } 看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言,例如C,那你也应该能看懂这段代码的意思。它只是简单的输出“H原创 2010-10-13 23:43:00 · 722 阅读 · 0 评论 -
jsfDemo
1、新建Web 项目jsfDemo---项目全部完成后的情况如下图; 2、加入jsf支持; 3、如步骤一, 建立好Action; package com.yenange.action; public class UserAction { private String uname; private String upass; public String doLogin() { if (uname.equals("lea原创 2010-11-13 20:31:00 · 1087 阅读 · 0 评论 -
SVN
1. 项目管理版本控制SVN实践教程 http://wenku.baidu.com/view/1987b3e8b8f67c1cfad6b868.html 2. Eclipse安装SVN插件 http://blog.youkuaiyun.com/xx_liuhui/archive/2009/07/16/4352678.aspx 3. 文件加锁 http://www.360doc.com/content/10/1014/14/735491_60927381.shtml 第27条 4.一般操作 http://原创 2010-11-12 20:47:00 · 645 阅读 · 0 评论 -
最简单的JavaMail发送邮件
package com.yenange.mail; import java.util.Properties; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.Multipart; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import ja原创 2010-11-07 21:05:00 · 866 阅读 · 0 评论 -
SSH
(一)、准备工作——2分钟 1、选择window-preferences菜单, 键入content,将红圈位置改为xyz 2、选择菜单“File-Export”,按下图,导出文件123.epf 3、用记事本,Ctrl+F查找到123.epf中的xyz,并将改成.abcdefghijklmnopqrstuvwxyz,保存。 4、选择菜单“File-Import”,导入文件123.epf。(同上面差不多,不再附图) 到此,代码提示功能完成。 下面,建立代码提示的快捷键。 选择wind原创 2010-10-26 20:32:00 · 1028 阅读 · 0 评论 -
java.util.date与java.sql.date的转化
一,util.Date转化成String Java代码 Date date=Calendar.getInstance().getTime(); Format format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); System.out.println(format.format(date)); Date date=Calendar.getInstance().getTime();Format format原创 2010-10-22 22:52:00 · 835 阅读 · 0 评论 -
Jsp9个内置对象详解
JSP内置对象(9个常用的内置对象) 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求, 然后做出响应。它是HttpServletRequest类的实例。 序号方法说明 objectgetAttribute(Stringname) 返回指定属性的属性值 EnumerationgetAttributeNames() 返回所有可用属性名的枚举 StringgetCharacterEncoding() 返回字符编码方式原创 2010-10-18 19:37:00 · 88985 阅读 · 11 评论 -
Java中的StringBuffer
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。 在StringBuffer类中存在很多和String类一样的方法,这些方法在功能上和String类中的功能是完全一样的。 但是有一个最显著的区别在于,对于S原创 2010-10-19 14:51:00 · 1615 阅读 · 1 评论 -
线程
package com.yenange.t2; /** * 4.有一静态整形变量X,初始值为0,用JAVA写四个线程, * 二个对其加1,二个对其减一,X等于0时不进行减操作,X等于5时结束程序。 */ public class FourThread { private static int x = 0; private static final int FIXED_NUMBER = 5; private static Object原创 2010-10-17 22:39:00 · 914 阅读 · 0 评论 -
数字转中文
package com.yenange.t2; public class NumConverse { // 5. 编写一函数,将一个数字转换成中文返回。数字的最大值为99999, // 最小值为0,没有小数。例:输入“3587”,返回“三千伍百八十七”。 public static void main(String[] args) { int num=54321; System.out.println(num+"---"+c原创 2010-10-17 22:18:00 · 811 阅读 · 0 评论 -
Java中的自定义排序
package com.yenange.t2; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class CompareTest { // 2. 现有一个类person有三个属性,分别是name,age,sex。有一个List对象, // 保存了很多person对象的实例,请编写一个函数,对List里的实例进行排序。 // 条件原创 2010-10-17 20:17:00 · 4269 阅读 · 0 评论 -
输入日期,得到明天的日期
package dateEntity; public class Date1 { private String date;//日期字符串 /** * 无参构造函数 */ public Date1(){} /** * 有参构造函数 */ public Date1(String date){ setDate(date); }原创 2010-10-05 22:48:00 · 1324 阅读 · 0 评论 -
数组打乱
package com.yenange.test; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class TestListShuffle { public static void main(String[] args) { Integer [] arr=new Integer[20]; List li原创 2010-10-05 00:36:00 · 556 阅读 · 0 评论 -
ssh_ch06:hibernate外键对应设置
A. 多对一 a.1 新建Web project---many2one a.2 添加hibernate支持 a.3 先进入DB Browser配置表中“一”的那一方。 a.4 配置“多”的那一方,其它的一样,最后一步:打倒数第二个勾。 a.5 建立一个测试类测试一下。 package com.yenange.dao; import org.hibernate.Session; import com.yenange.entity.原创 2010-08-06 21:34:00 · 1800 阅读 · 0 评论 -
SSH-Ch05:Hibernate需要注意的地方
1. 必需要是包装类;原创 2010-08-04 22:01:00 · 693 阅读 · 0 评论 -
时间
时间, 最宝贵的东西. 只有有时间, 愿意做, 什么事情不能做完做好呢? 关键是没有时间, 人家不可能给很多时间给你, 你自己的青春也是有限的. 自己的精力也是有限的. 所以: 1. 不要轻易承诺别人什么, 因为: 需要时间完成; 2. 爱惜自己的身体, 因为健康让时间更有价值; 3. 按轻重缓急安排好自己的一切活动原创 2010-07-29 23:38:00 · 767 阅读 · 0 评论 -
javax.servlet.ServletException: BeanUtils.populate的解决
在表单中一般是String, 而要转成其它类型如(Date)时, 如不匹配则出错.原创 2010-07-30 16:31:00 · 1066 阅读 · 0 评论 -
Java:Poperties Editor 插件------自动解决ApplicationResources.properties中汉字显示乱码问题
今日做了个struts验证小程序,显示ApplicationResources.properties中汉字提示信息,结果显示乱码。怎么也没解决,后来发现一个插件Poperties Editor,只要装上,就可以自动解决这个问题。下面找了安装方法: Poperties Editor介绍 一个在编辑完成后可以将资源文件中的中文编码格式转换为unicode编码的插件,在开发国际化应用程序的时候非常有用 http://propedit.sourceforge.jp/eclipse/updates/原创 2010-07-27 22:40:00 · 1424 阅读 · 0 评论 -
SSH_Chapter2_Struts1.2的Deomo
总得留点时间做三陪,功课丢下不少。无奈,但总算是强迫自己轻松了一下,要不身体是有点受不了。 恨自己没有把老师的视频拷贝下了,只好自己慢慢搞了。 废话少说了,开始做Struts吧。 1.新建一个Web Project项目yngTheoryCh2; 2.加入Struts的包 3.配置struts-config.xml和web.xml, 注意包千万不要搞错了,一定要复制过来不能手敲! web.xml是自动生成的, 如果要手工配置的话, 就注意红框的部分不要搞错了。 4.AddFor原创 2010-07-25 23:44:00 · 1222 阅读 · 2 评论 -
SSH_Chapter1学习笔记
这一章模拟了一个Struts,刚开始思路一团乱麻,后来画了一张图,豁然开朗!原来以前自己学的一些东西还是很有用的。原创 2010-07-24 00:00:00 · 763 阅读 · 0 评论 -
第一个Flash Builder4的Demo
1. 安装Flash Builder4, 这个大概要5分钟, 安完要打个补丁; 2. 进入界面, 它是以MyEclipse为核心来开发的(听说也有单独版), 所以各种操作就方便了. 如下图, 点“窗口”->打开透视图->“Flash”。这样就可以编辑了。 2. 同以前的项目一样, 在左栏中右键新建出一个项目 3.从左下栏拉控件到右边界面窗口中把界面搭建好。 4. 右击按钮, 如下图 5. 进入代码窗口。原创 2010-07-22 23:24:00 · 2052 阅读 · 1 评论 -
怎样新建一个Java的Web Service
服务器端的操作: 1. 创建一个WebService项目。(不需要是Java EE 5.0) 2. 创建包与接口以及实现类。 3. 加上WebService的包 4. 编辑配置文件 5. 部署后在浏览器中测试: http://localhost:8080/testWebService/services, 格式是固定的,中间换成项目名即可! 至此,服务器端已完成!以下做的是客户端的调用。 1. 创建客户端项目 2.将服务器端的包复制到客户端(注意,实现类要去掉)原创 2010-07-22 22:18:00 · 20545 阅读 · 6 评论 -
JSP学习——怎样为没有JSTL的项目加上jstl标签库
选中项目,右键,"MyEclipse", "Add JSTL Libraries" .很简单,老师讲了一遍但自己忘记了,试了好久才试出来。原创 2010-07-13 17:00:00 · 878 阅读 · 0 评论 -
SSH——Ch8:Spring---1.依赖注入;2.AOP
注: 这一章不需要建Web项目 1。怎样做依赖注入? a.加入包,注:依赖注入只加入一个Spring Core这个核心包就好了。AOP则要加入AOP包 b.由于代码较多,就只列一个包资源管理器的图看一下吧 c.配置时应该这样配置: 规律: 1、实现类:在bean里面直接配就好了;相当于: ColorInk colorInk=new ColorInk();//…… 2、普通类中的接口属性原创 2010-08-17 23:57:00 · 939 阅读 · 0 评论 -
SSH整合的异常之一:
在web.xml中如果缺少下面的一段,可能会出现applicationContext.xml文件找不到的异常. contextConfigLocation classpath:applicationContext.xml原创 2010-08-20 13:23:00 · 758 阅读 · 0 评论 -
ntc:iBatis的demo
1. 新建一个web 项目 2. 复制两个包过到lib下 3. 在src下建立jdbc.properties文件, 内容如下: # Properties file with JDBC-related settings. # Applied by PropertyPlaceholderConfigurer from "dataAccessContext-local.xml". # Targeted at system administrators, to avoid touch原创 2010-09-07 15:54:00 · 671 阅读 · 0 评论 -
MyEclipse里面怎样避免光标乱跳
如上图, 把勾打上就好了!原创 2010-09-05 21:04:00 · 959 阅读 · 0 评论 -
java.util.Date转java.sql.Date, 以及区别
一,util.Date转化成StringJava代码 Date date=Calendar.getInstance().getTime(); Format format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); System.out.println(format.format(date)); Date date=Calendar.getInstance().getTime();Format format = new SimpleDateFor原创 2010-09-05 15:10:00 · 1111 阅读 · 0 评论