好好学习,天天向上!
摘要: java的强制类型转换强制类型转换,又叫造型。分为基本数据类型和引用数据类型两种情况,这里探讨后者,即引用类型的强制类型转换。对于引用类型来说,什么是强制类型转换呢?简单地说,就是把父类型转换为子类型。因为子类型比父类型的内涵要丰富,无非就是属性更多功能更强,所以要把父类型转换为子类型,需要强制,所以叫强制类型转换。那么,是不是只要是父类型的变量就可以转换为子类型呢?事实上不是,这里是有条件限制的。首先来看发生在什么情况下。我们用一个类型的构造方法构造出一个对象的时候,对象的类型已经确定了,就是这个类型,但是java允许我们可以不用这个类型的变量引用它,而使用它的父类类型,这时候情况就是我们用 阅读全文
posted @ 2012-11-14 16:19 忍性而为 阅读(923) 评论(1) 推荐(0)
摘要: 从前,有一个穷光棍,平时只知好吃懒做,不肯踏踏实实做事情,还经常想入非非做发财梦。一天,他在路边捡到一个鸡蛋,他非常高兴,捧着鸡蛋就在脑子里就盘算开了:“我借别人的母鸡把这个蛋孵成小鸡,等小鸡长大了,就可以生蛋,我再把生的蛋孵成鸡,这些鸡又可以生更多的蛋,蛋又可变成更多的鸡……过不了几年,我就可以把蛋和鸡去换许多钱,然后可以盖新房,还可以娶个漂亮媳妇,生儿育女……”他越想越高兴,不禁得意忘形手舞足蹈,忽听“啪”的一声,鸡蛋掉在地上,碎了!懒汉看着摔碎了的鸡蛋,放声痛哭:“哎呀,我的宝贝!我的房子呀!……” 上面这则笑话流传已久,对我们很有教育意义,然而恐怕谁都没有认真计算过:如果鸡蛋没有打碎. 阅读全文
posted @ 2012-11-13 15:18 忍性而为 阅读(588) 评论(0) 推荐(0)
摘要: SqlMapClient,是iBatis中的重要接口,这个接口涉及到对SQL映射的执行和批处理。现在,就先了解它的对query开头方法的定义。首先是 queryForList 方法:Java代码 //指定SQL的ID,执行的结果返回List queryForList(java.lang.Stringid); //指定SQL的ID,并指定返回的行数 queryForList(java.lang.Stringid,intskip,intmax); //指定SQL的ID,并指定传入参数 queryForList(java.lang.Stringid,java.lang.Objectparameter 阅读全文
posted @ 2012-11-13 11:04 忍性而为 阅读(545) 评论(0) 推荐(0)
摘要: SqlMapClient对象这个对象是iBatis操作数据库的接口(执行CRUD等操作),它也可以执行事务管理等操作。这个类是我们使用iBATIS的最主要的类。它是线程安全的。通常,将它定义为单例。(与hibernate中sessionFactory的定义类似)。如:import java.io.Reader;import com.ibatis.common.resources.Resources;import com.ibatis.sqlmap.client.SqlMapClient;import com.ibatis.sqlmap.client.SqlMapClientBuilder;pu 阅读全文
posted @ 2012-11-13 10:55 忍性而为 阅读(890) 评论(0) 推荐(0)
摘要: 笔者一直相信:要想成为一个优秀的程序员,应该从基本功练起,所有的代码都应该用简单的文本编辑器(包括EditPlus、UtraEdit 等工具)完成。笔者经常见到一些有两三年开发经验的程序员,一旦离开了熟悉的IDE(集成开发环境,如Eclipse、JBuilder 等),完全不能动手写任何代码。而他们往往还振振有词:谁会不用任何工具来开发?实际上,真正优秀的程序员当然可以使用IDE 工具,但即使使用VI(UNIX下无格式编辑器)、记事本也一样可以完成非常优秀的项目。笔者对于IDE 工具的态度是:可以使用IDE 工具,但绝不可依赖于IDE 工具。学习阶段,千万不要使用IDE 工具;开发阶段,才去使 阅读全文
posted @ 2012-11-09 09:09 忍性而为 阅读(230) 评论(0) 推荐(0)
摘要: tomcat启动不了,tomcat5.exe一闪就没了,startup.bat一闪就没了,这是什么原因呢可能是环境变量没有配置正确查错的方法为在cmd下进入tomcat的bin目录下,执行startup.bat文件,即可看出启动不了的原因具体方法为开始→运行→cmd→回车→cd\→回车→d:→回车→cdtomcat\bin(进入tomcatbin的目录,假设为d:\tomcat5.5\bin)→回车→startup.bat→回车。这时会显示一些错误的信息,看看这些信息,就知道应该怎么办了要是还不行可以去logs文件夹看看日志文件http://heisetoufa.ggblog.com/3270 阅读全文
posted @ 2012-11-08 15:05 忍性而为 阅读(308) 评论(0) 推荐(0)
摘要: 1.action不应定要有execute方法!2.通配符具有很重要的作用。3.接收参数:用action的属性来接收;用DomainModel来接收,或DTO来接收;用ModelDriven来接收;4.学习看最原始的文档!5.用最新的配置方式6.,Struts 2 的Action 就是一个包含execute 方法的普通Java 类,该类里包含的多个属性用于封装用户的请求参数。7.*注意:*一旦在action中应用使用了<interceptor-ref>,那么默认的拦截器就会被覆盖,那么如果还需要继续使用默认的拦截器功能,需要在action中加入:*<interceptor-re 阅读全文
posted @ 2012-11-06 17:47 忍性而为 阅读(152) 评论(0) 推荐(0)
摘要: http://www.mb5u.com/s.php?c=0&q=%B8%F6%C8%CB%B2%A9%BF%CD%CD%F8%D5%BE 阅读全文
posted @ 2012-11-01 22:59 忍性而为 阅读(107) 评论(0) 推荐(0)
摘要: 什么是“博客”(Blog)?“博客”(Blog)是“网络日志”(Weblog)的缩写。这是一个用来描述哪些维护时时更新信息的网站的词汇。博客是经常更新的,个人的网站,保存着日记形式的评论一级指向其他网站文章的链接。博客涵盖了从个人生活到政治讨论的方方面面,可以专注于一个主题,也可以包含各种各样的信息。许多博客仅关注一个特定的话题,诸如网页设计,家庭话剧,体育或者移动技术等等。另外一些博客则更为折衷一些,提供了指向各种类型网站的链接。而其他的就更像个人日记了,展示着作者的日常生活和思想。通常说来(尽管有一些例外),各种博客之间存在如下一些共性:一个主要的内容区,此处文章按照发布时间排序,最新的文 阅读全文
posted @ 2012-11-01 22:57 忍性而为 阅读(7204) 评论(0) 推荐(0)
摘要: 如今,博客已经成为一种十分大众化的网络载体,每天都有大量的网友在使用,他们通过博客表达见解,抒发情感,与互不相识的网友分享自己的东西;同时借助浏览他人的博客,去发现自己需要的东西,结交更多朋友;这些是博客给我们带来的便利,让我们感到舒适和惬意!当然,在茫茫的博客海洋中,一定还有这样一群人,他们接触博客不久,凭着最初的热情,兴致勃勃的开通了自己的博客,辛勤的创作了一段时间,然后越写越乏味,越写越觉得无话可说,以至于最后博客成为他们的累赘,苦不堪言;或者,他们的博客后来全都是转载,甚至于直接变成了购物网站,资源下载,技术论坛……这所有的东西糅合到一个网页上,博客内容变得杂乱无章,没有一点可读性。这 阅读全文
posted @ 2012-11-01 22:54 忍性而为 阅读(226) 评论(0) 推荐(0)
好好学习,天天向上!