![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
飞奔的兔子鸡
这个作者很懒,什么都没留下…
展开
-
Servlet 3.0 新特性详解
Servlet 3.0 新特性概览 1.Servlet、Filter、Listener无需在web.xml中进行配置,可以通过Annotation进行配置; 2.模块化编程,即将各个Servlet模块化,将配置文件也分开配置。 3.Servlet异步处理,应对复杂业务处理; 4.异步Listener,对于异步处理的创建、完成等进行监听; 5. 文件上传API转载 2012-01-20 11:38:44 · 532 阅读 · 0 评论 -
EJB会话Bean的开发过程
无状态bean(stateless)使用实例池技术管理bean,在实例池里的bean会被多个用户共用有状态bean(stateful)使用激活(activation)管理bean,为每个用户创建一个bean,一个bean只为一个用户服务 当一段时间内没用没使用的时候ejb会把该bean的信息序列化到磁盘上,释放内存空间; 当在缓存周期内使用了该bean的时候,ebj自动到磁盘上调用信息还原到内存上(激活)建立ejb的一般步骤:(远程接口的建立,本地建立相似) 1.编写接口原创 2010-07-24 19:26:00 · 645 阅读 · 0 评论 -
Java面试技巧:Java面试题集锦(一)
<br />一、面向对象的特征有哪些方面<br /> 1.抽象:<br /> 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。<br /> 2.继承:<br /> 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(原创 2010-10-31 19:09:00 · 672 阅读 · 0 评论 -
Java面试技巧:Java面试题集锦(二)
<br />2.1 HashMap和Hashtable的区别。 <br /> HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable.<br /> HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。<br /> HashMap把Hashtable的contains方法去掉了,改成containsvalue和co原创 2010-10-31 19:09:00 · 575 阅读 · 0 评论 -
传智播客ejb学习,EJB中的三种bean及开发一个无状态会话bean
<br />今天继续学习ejb3.0,黎老师提到,ejb发展已经有十年了,现在国内ejb还不是很流行,学习它可能对刚开始找工作的人没什么用,不过可以了解他的原理,学习他的编程思想,更好的理解前面所学的内容。开拓知识面,站在一个更高的台阶去思考问题,ejb的发展前景会越来越好,他所占的市场份额是由分布式的应用在软件开发中的使用所决定的。黎老师主要讲了在jboss服务器上使用ejb3.0。<br /> EJB中的三种bean<br /> 1.会话bean(session bean)<br /> 负责转载 2010-07-21 09:48:00 · 612 阅读 · 0 评论 -
JDK5.0 Annotation 入门介绍
背景知识: 从JDK5开始提供名为Annotation(注释)的功能,它被定义为JSR-175规范。注释是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value="unchecked")。注释可以附加在package, class, method, field等上面,相当于给它们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问转载 2012-01-19 10:20:39 · 497 阅读 · 0 评论 -
Java常见异常处理陋习
<br />你觉得自己是一个Java专家吗?<br />是否肯定自己已经全面掌握了Java的异常处理机制?<br />在下面这段代码中,你能够迅速找出异常处理的六个问题吗? <br />Java code OutputStreamWriter out = ... java.sql.Connection conn = ... try { // ⑸ Statement stat = conn.createStatement(); ResultSet rs = stat.executeQu原创 2010-12-01 19:40:00 · 779 阅读 · 0 评论 -
Jsp 中get方式传递参数乱码问题
通过get 方式传递参数时,如果参数是中文 ,则会出现乱码现在,这是因为Ie在在解析这些参数值时是通过iso8859-1编码方法进行的,所以,中文会出现乱码.解决方法:1. 对传递的值进行编码,也是比较简单的一种方法,缺点是编码方法在程序中写死了,不利于以后修改:String name=new String(request.getParameter("name").getB原创 2010-05-17 21:53:00 · 744 阅读 · 0 评论 -
java程序加载过程
<br />java程序在执行过程中,类,对象以及它们成员加载、初始化的顺序如下:<br />1、首先加载要创建对象的类及其直接与间接父类。<br />2、在类被加载的同时会将静态成员进行加载,主要包括静态成员变量的初始化,静态语句块的执行,在加载时按代码的先后顺序进行。<br />3、需要的类加载完成后,开始创建对象,首先会加载非静态的成员,主要包括非静态成员变量的初始化,非静态语句块的执行,在加载时按代码的先后顺序进行。<br />4、最后执行构造器,构造器执行完毕,对象生成。<br />提示:再次创建原创 2010-10-30 22:56:00 · 1069 阅读 · 0 评论 -
JSP动态包含与静态包含
动态包含与静态包含 动态INCLUDE用jsp:include动作实现 flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。(这里你必须使用flush="true",你不能使用false值.缺省值为false )静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静转载 2010-05-15 23:08:00 · 1320 阅读 · 0 评论 -
java经典问题:传值还是传引用
经典的问题,但却不容易弄懂,尤其对有c基础的java程序员来说,更容易引起混乱,这里我试图简单点描述。 “java函数是传值的,java函数传递的参数是对象的引用” 这两句话好像初听上去有些矛盾,但却是事实,因而引起很多初学者的混乱。在这里我试图据个简单的例子来说明java的这个特性,可能不全面,希望大家来补全。 public class TestRef { public static void main(String[] args) { ValueObjec原创 2010-11-20 15:18:00 · 648 阅读 · 0 评论 -
EJB消息驱动bean的开发
1,编写jndi文件,位于src目录下java.naming.factory.initial=org.jnp.interfaces.NamingContextFactoryjava.naming.provider.url=localhost:10992,编写*-server.xml,(这里为MyMessageBean-server.xml)到 jboss-4.2.3.GA/server/default/deploy下 name="jboss.mq.destination:service=Qu原创 2010-07-23 12:05:00 · 578 阅读 · 0 评论