随笔分类 -  JAVA

Static块(静态代码块)
摘要:转自:http://www.cnblogs.com/o-andy-o/archive/2011/12/28/2304959.htmlStatic 块仅在该类被加载时执行一次class UseStatic { static int a = 3; static int b; static void meth(int x) { System.out.println("x = " + x); System.out.println("a = " + a); System.out.println("b = " + b); } static { S 阅读全文

posted @ 2012-08-07 14:38 王培 阅读(183) 评论(0) 推荐(0)

struts标签bean:define
摘要:转自:http://kdisk-sina-com.iteye.com/blog/250320Java代码 <bean:defineid="foo"value="ThisisanewString"/> <bean:defineid="bar"value='<%="Hello,"+user.getName()%>'/> <bean:defineid="last"scope="session"value='<% 阅读全文

posted @ 2012-07-06 10:35 王培 阅读(285) 评论(0) 推荐(0)

Eclipse中web-inf和meta-inf文件夹的信息
摘要:WEB-INF /WEB-INF/web.xml 你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则; /WEB- INF/classes/ 这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。 站点的类的存放规则应该按照Java的打包规则执行。例如: 有一个类命名为 com.mycompany.mypackage.MyServlet, 你应该按照以下形式部署: /WEB-INF/classes/com /mycompany/mypackage/M 阅读全文

posted @ 2012-06-28 14:19 王培 阅读(262) 评论(0) 推荐(0)

一篇不错的讲解Java异常的文章
摘要:转自:http://www.cnblogs.com/mingxuan六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 ResultSet rs = stat.executeQuery( 6 "select uid, name from user 阅读全文

posted @ 2012-06-10 19:26 王培 阅读(195) 评论(0) 推荐(0)

Struts1.x系列教程(7):Logic标签库
摘要:转自:http://www.blogjava.net/nokiaguy/archive/2009/01/19/251967.htmlStruts Logic标签库包含了如下三类标签: 1.循环标签:iterate标签。用于枚举数组、集合类型对象中的元素。 2.条件处理标签:用于是否相等、比较大小等判断。这类标签有empty、equal 、greaterEqual、greaterThan、lessEqual、lessThan、match、messagesNotPresent、messagesPresent、notEmpty、notEqual、notMatch、notPresent、present 阅读全文

posted @ 2012-05-06 11:47 王培 阅读(356) 评论(0) 推荐(0)

Tomcat 6.0+ SQL Server 2005连接池的配
摘要:转自:http://blog.csdn.net/zzz_robinson/article/details/5570748Tomcat连接池连接SQLServer2005Express 在Tomcat作为服务器调试JSP时,可以通过配置数据库连接池,实现简单配置。下面是配置连接SQL Server 2005 Express的过程,JDBC为Microsoft的Microsoft SQL Server 2005 JDBC Driver1.2。首先要保证能够正常调试JSP,也就是安装JSDK,和Tomcat,我选择的较旧的版本,j2sdk1.4.2_06和Tomcat 5.0.16。安装完成后配置C 阅读全文

posted @ 2012-04-21 17:41 王培 阅读(895) 评论(0) 推荐(0)

JSP +Tomcat数据库访问
摘要:转自:http://www.cnblogs.com/liuzhiyuan/archive/2009/12/05/1617493.html在一般的Web项目开发中,对数据库的访问是必不可少的,本文主要介绍两种在使用Tomcat作为Web服务的JSP开发中访问数据库的方法,希望能对刚接触JSP开发的朋友有所帮助。用过.NET平台的朋友应该知道,项目中需要访问数据库时,直接导入相应的数据库命名空间,写个数据库连接字符串(如数据库名、用户名、密码等)后,则可以很容易的获得数据库连接对象。其实Java中访问数据库也差不多是那样,但这对于刚接触Java开发环境的朋友来说可能还是比较棘手的:不知道数据库连接 阅读全文

posted @ 2012-04-21 15:59 王培 阅读(2136) 评论(0) 推荐(0)

Java控制台程序20例
摘要:参考:http://www.gznc.edu.cn/yxsz/jjglxy/book/bclx/javalx.htm 阅读全文

posted @ 2012-04-04 18:53 王培 阅读(372) 评论(0) 推荐(0)

editor does not contain a main type的解决方案
摘要:转自:http://hi.baidu.com/zh_m_zhou/blog/item/8bb9ba025baa98e408fa93fd.html作者:pocky今天用eclipse,当打算run一个带有main函数的class时,出现editor does not contain a main type的错误框。baidu了一下,迅速解决问题:原来这个class所在包没有被添加到build path中。解决方法:在左侧的package explorer中右击这个class所在包的上一级目录--build path--use as source folder。这样就解决问题了。重新打开class 阅读全文

posted @ 2012-04-04 18:29 王培 阅读(9545) 评论(1) 推荐(0)

java中&和&&是怎么运算的
摘要:& 和 && 相同点:都表示“与”操作。这里的“与”和数学中的“与或非”中的“与”意义相同,都遵循“一假必假”原则。即“与”符号两边的元素只要有一个为假,"与"操作执行后的结果就为假。& 和 && 的区别:1)& 表示“按位与",这里的”位“是指二进制位(bit)。例:十进制数字8 转化为二进制是:1000 ;数字9 转化为二进制是1001 。则如有以下程序:public class Test { public static void main(String[] args) { System.out.prin 阅读全文

posted @ 2012-03-28 09:45 王培 阅读(2090) 评论(0) 推荐(0)

Struts与MVC分层理解
摘要:转自:http://hi.baidu.com/wang668/blog/item/ce3fc3889fc29a92a5c27219.html今天参加了一个面试,面试中问到上述问题,我当时也很纳闷,就蒙了V层,回来后在网上搜到的信息如下: 问题:请教大侠在Struts中的MVC2设计模式中的二个小问题,能不能给个标准的答案?谢谢! 这些天我学习Struts的MVC2设计模式,有些问题不同的教程有不同的回答啊!把我搞糊涂了啊!请教大侠在Struts中的MVC2设计模式中的二个小问题,能不能给个标准的答案?谢谢! 1.ActionForm 类和Action 类这二个实现业务逻辑功能的类到底是归到C层 阅读全文

posted @ 2012-02-23 16:10 王培 阅读(1066) 评论(0) 推荐(0)

MyEclipse 快捷键
摘要:【输入的快捷键是 alt+/ 例如:输入sys 按alt+/ 就会输出System.err.println();导包是ctrl + shilf + O 这个是字母O 不是数字0;】转自:http://www.cnblogs.com/wangzhe0806/archive/2011/08/03/2125781.html程序代码自动排版:Ctrl+Shift+F,会自动把代码进行格式化的排版,非常方便Format Document。Ctrl+Shift+S 保存所有未保存的文件。行注释:ctrl+shifc+c 取消也一样,再次按一样删除一行:ctrl+d快速执行程序:Ctrl + F11第一次执 阅读全文

posted @ 2012-02-21 10:08 王培 阅读(434) 评论(0) 推荐(0)

JSTL标签_详解
摘要:转自:http://chengwei2009.blog.163.com/blog/static/22868328200921810384692/JSTL简介: 标准标签库JSTL的全名为:Java Server Pages Standard Tag Library. JSTL主要提供了5大类标签库:1. 核心标签库: 为日常任务提供通用支持,如显示和设置变量,重复使用一组项目,测试条件以及其他操作(如导入和重定向web页面等).2. 国际化(I18N)标签库: 支持多种语言的引用程序.3. SQL标签库: 对访问和修改数据库提供标准化支持.4. XML标签库: 对XML文件处理和操作提供支持, 阅读全文

posted @ 2012-02-16 15:40 王培 阅读(1432) 评论(0) 推荐(1)

struts中ActionForward 使用mapping.findForward如何传递get参数
摘要:<!-- 配置 --> <forward name="a" path="a.do" /><!-- Action中的代码 -->ActionForwardforward=mapping.findForward("a");ActionForwardnewForward=newActionForward(forward);StringnewPath=forward.getPath()+"&id=1"newForward.setPath(newPath);returnnewFor 阅读全文

posted @ 2012-02-15 10:26 王培 阅读(2618) 评论(0) 推荐(0)

EL表达式_详解
摘要:转自:http://www.cnblogs.com/Fskjb/archive/2009/07/05/1517192.htmlEL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (User)session.getAttribute("user");String sex = us 阅读全文

posted @ 2012-02-14 11:49 王培 阅读(417) 评论(0) 推荐(0)

MyEclipse快捷键两篇文章
摘要:文章一:http://hi.baidu.com/fregt/blog/item/f36c20de106c455e95ee3748.html文章二:http://www.cnblogs.com/strivers/archive/2011/02/06/1949477.html 阅读全文

posted @ 2012-02-09 17:35 王培 阅读(129) 评论(0) 推荐(0)

BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
摘要:转自:http://www.cnblogs.com/fayf/articles/1272982.html一、简介:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法。该方法定义如下: public static void copyProperties(java.lang.O 阅读全文

posted @ 2012-02-09 16:49 王培 阅读(243) 评论(0) 推荐(0)

DispatchAction功能用法
摘要:DispatchAction 是struts 1.x里有的。 在java web开发中,原始的配置action都是使用一个action类实现一个功能,如果工程项目够大,action类数目会很多,就增加了该项目后期的维护难度。解决的方法,这里给大家介绍一个struts包下的action子类,DispatchAction。 DispatchAction继承自Action类,它是一个抽象类,封装了一些基础方法,来解决使用一个Action处理多个操作的能力,这就是DispatchAction最大的用途,它可以帮助我们用一个Action类,封装一套类似的操作方法,节省了类的数目,同时也减轻了后... 阅读全文

posted @ 2012-02-09 14:14 王培 阅读(364) 评论(0) 推荐(0)

第一个Spring程序
摘要:转自:http://www.blogjava.net/wshsdlau/archive/2011/04/28/349181.html如下分成5个步骤1,建立xml文件2,建立bean的接口3,建立bean4,写测试程序5,测试准备工作环境配置如下,需要spring.jar和common-logging.jar两个jar文件开始1,建立xml文件文件名:beans.xml文件位置:src目录下文件内容:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.s 阅读全文

posted @ 2012-02-07 11:31 王培 阅读(173) 评论(0) 推荐(0)

java中equals和==的区别
摘要:转自:http://daimajishu.iteye.com/blog/1081090值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true;一、String中的equals和==1、public class TestStr 阅读全文

posted @ 2012-02-07 09:14 王培 阅读(178) 评论(0) 推荐(0)

导航