java面试题
java面试题列表
-
Java的for语句中break, continue和return的区别
使用break 退出循环 可以使用break 语句直接强行退出循环,忽略循环体中任何其他语句和循环条件测试。在循环中遇到break语句时,循环被终止,程序控制在循环后面语句重新开始。例... [java面试题]
-
什么是类的返射机制
通过类(Class对象),可以得出当前类的fields、method、construtor、interface、superClass、modified等,同是可以通过类实例化一个实例、设置属性、唤醒方法。Spring中一切都是... [java面试题]
-
Ibatis如何使用动态表名
可以使用$$来接受传入的动态传入的动态表名,例如select * from $mytable$ where age = #myage#需要在定义中设置remapResults=”true”$$应该小心使用,因为它可能造成SQ... [java面试题]
-
如何提高JDBC的性能
1.使用数据连接池(Connection Pool), 避免使用DriverManager.getConnection,参考另外一篇博客 不推荐使用DriverManager.getConnection2.合理的配置数据连接池参数,参考另外... [java面试题]
-
JNI的定义
JNI是Java Native Interface的缩写, JNI是一个框架,这个框架允许运行在Java Virtual Machine的Java code与用其他语言实现的应用或者库进行交互。 JNI典型的应用场合就是当一... [java面试题]
-
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
有两种实现方法,分别是继承Thread类与实现Runnable接口用synchronized关键字修饰同步方法反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于... [java面试题]
-
如何实现jdbc性能优化
jdbc程序的性能主要由两个因素决定,一是数据库本身的性质,另一个是与数据库相对独立的jdbc应用程序接口(api)的使用.这里说的是如何正确使用jdbc编程接口,以获得更好的性能.... [java面试题]
-
应用服务器有那些
BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Server,jBoss,Tomcat... [java面试题]
-
说出一些常用的类,包,接口
常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer常用的包:java.lang java.awt java.io java.util java.sql常用的接口:Remote Li... [java面试题]
-
介绍一下Java的安全机制
Java的安全好象是目前的编程语言中最优秀的一种,Java技术之所以适用于网络就是因为它有完备的、设计到其结构中的安全模式。上面我们讨论过关于类装载和命名空间等Java特有的... [java面试题]
-
说出ArrayList,Vector, LinkedList的存储性能和特性
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插 入元素要涉及数组元素移动等内存操作,所... [java面试题]
-
数据库连接池的工作原理
随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运行,而传统的开发模... [java面试题]
-
Java和Javasciprt的区别
JavaScript 与Java 是两个公司开发的不同的两个产品。Java 是SUN 公司推出的新一代面向对象的程序设计语言,特别适合于Internet 应用程序开发;而JavaScript 是Netscape 公... [java面试题]
-
使用useBean标志初始化BEAN时如何接受初始化参数
使用如下两标签即可:... [java面试题]
-
xml有哪些解析技术?区别是什么
有DOM,SAX,STAX等DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合... [java面试题]
-
Weblogic的布署方式
Weblogic有三种部署方法,自动部署,命令行部署和控制台部署。1、 自动布署:这里的自动布署特指在WeblogicServer_Home\\applications目录。如果服务器启动期间启用了自动... [java面试题]
-
Eclipse面试题
1 列举几个 Eclipse 的子项目 ( 五个以上 ) 。2 plugin.xml 文件中保存了那些信息。3 第三方的 lib 在插件中如何使用。4 插件如何安装。5 列举几种 Eclipse 使用的... [java面试题]
-
开发中都用到了那些设计模式?用在什么场合?
每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。主要用到... [java面试题]
-
说出数据连接池的工作机制是什么?
J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接... [java面试题]
-
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Web ServiceWeb Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。JAXP(Java API for... [java面试题]