2011年1月5日

JAVA代码查错试题集

摘要: 1.abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}大侠们,这有何错误?答案: 错。abstract method必须以分号结尾,且不带花括号。2.public class Something { void doSomething () { private String s = ""; int l = s.length(); }}有错吗?答案: 错。局部变量前不能放置任何访问修饰符 (private,public,和protected)。final可以 阅读全文

posted @ 2011-01-05 22:31 linzheng 阅读(979) 评论(0) 推荐(0) 编辑

java面试和笔试大全

摘要: 2、String是最基本的数据类型吗?基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类3、int 和 Integer 有什么区别Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型封装类booleanBooleancharCharacterbyteByte 阅读全文

posted @ 2011-01-05 22:30 linzheng 阅读(7024) 评论(2) 推荐(9) 编辑

Struts知识问答

摘要: 1. 简述Struts框架的初始化流程。答案:对于采用Struts框架的Web应用,在Web应用启动时就会加载并初始化控制器ActionServletActionServlet从struts-config.xml文件中读取配置信息,把它们存放到ActionMappings对象中。在Struts framework中, Controller主要是ActionServlet,但是对于业务逻辑的操作则主要由Action、ActionMapping、ActionForward这几个组件协调完成(也许这几个组件,应该划分到模型中的业务逻辑一块)。其中,Action扮演了真正的控制逻辑的实现者,而Acti 阅读全文

posted @ 2011-01-05 22:26 linzheng 阅读(1986) 评论(0) 推荐(2) 编辑

UML 及其他知识问答

摘要: 1.名词解释答: JDO 是Java对象持久化的新的规范,为Java Data 0bject的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS) , JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。 JDO 阅读全文

posted @ 2011-01-05 22:26 linzheng 阅读(442) 评论(0) 推荐(0) 编辑

jdbc知识问答

摘要: 1 JDBC连接数据库6步Load the JDBC DriverEstablish the Database ConnectionCreate a Statement ObjectExecute a QueryProcess the ResultsClose the Connection2 事务的4大特性答:原子性A,一致性C,隔离性I,永久性D3.select count(*) from student 和select count(id) from student 之间的区别。 答案:select count(*) 统计所有学生的记录个数,包括空记录。Select count(Id) 统计 阅读全文

posted @ 2011-01-05 22:25 linzheng 阅读(745) 评论(0) 推荐(0) 编辑

Jsp&servlet知识问答

摘要: 1 三个Statment区别,用法 Statment,基本的;PreparedStatement是可编译的,提高效率,callablestatment,存储过程2 Cookie答:临时cookic存在于内存中,(公话),长时cookic存在于硬盘上长时coolkie和临时cookie 路径问题3 servlet调试方式几种方法 答:使用打印语句,使用TOMCAT日志,返回错误页面,使用IDE集成,重起服务器,直接查看HTML源代码,分别处理请求和响应数据。4.Cookie 与session 的区别是:session为短对话,Cookie可以设置任意时间的有效期。5.Get请求和Post请求区别 阅读全文

posted @ 2011-01-05 22:24 linzheng 阅读(1932) 评论(0) 推荐(2) 编辑

Hibernate知识问答

摘要: 1.Hibernate的检索方式 答:①导航对象图检索 ②OID检索 ③HQL检索 ④QBC检索 ⑤本地SQL检索2. Forward与Global-Forward的区别答:Forward是根据Action return的值找到对应的JSP页。当多个Action共同return同一个值时,可将这个Forward元素写在Global-Forward中。3.持久化对象的三种状态,代表含义。答: 临时状态——刚用new语句创建,未被持久化,不处于session的缓存中。 持久化状态——已经被持久化,处于session的缓存中。 游离态——已经被持久化,但不处于session的缓存中。4、三种检索策略 阅读全文

posted @ 2011-01-05 22:22 linzheng 阅读(1090) 评论(0) 推荐(0) 编辑

EJB知识问答

摘要: 1:EJB:答: Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问 (跨进程、跨计算机) 。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。答:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管 阅读全文

posted @ 2011-01-05 22:19 linzheng 阅读(2521) 评论(1) 推荐(2) 编辑

导航