xecuteQuery(”select count(*) totalCount from yourTableName”); int rowCount = 0; if(rset.next()) { rowCount=rset .getInt(”totalCount “); } rowCount 就是 ResultSet 的总行数。 哪家公司出了这个面试题 千万不要去! DTD 的全程式 Document Type Definition 文档类型定义 它是一套关于 XML 标记符的语法规则, XML1.0 是 版规格的一部分,也是用来验证 XML 文件格式的验证机制,是 XML 的一个组成部分。 DTD
文档的组成部分有:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体 或者符号规则。 11. 请介绍一下 Ant? Ant 是一个基于 Java 的构建工具,与 make 类似,但是对于 Java 应用开发的跨平台
问题有较好
的支持, ant 是 java 项目和其他很多开源 java 项目构建工具的较好选择,Ant 可以用来编译你的 Java 源文件, 构建部署用的 jar 文件和 war 文件,单元测试代码以及创建 javadoc
文档。 Ant 的一些优点和特性: 1. Ant 是基于 Java, 使用 Java 也应用与 Java 2. 支持 java 工具(javac, javadoc 等等) 3. XML 构建文件比 MAKE 文件更加以用,易读和以维护 4. Ant 对扩展有较好的支持 5. 支持跨平台的 Java 开发 6. Ant 比 MAKE 更加快,每一个命令都会起一个新的进程 7. Ant 是在 JVM 里面进行运行的 8. 每一个命令都是在 JVM 里面进行 9. 像 javac 这些工具都是以线程运行而不是进程 10. 用 ant 编译大量的 java 源文件的会大大加快编译的速度 11. Ant 的 debug 模式非常有用 和国际化字符? 12. 如何在 Cookie 里面保存 Unicode 和国际化字符?】 一个方法是在保存 Cookie 之之前,先用 URLEncode 对他进行编码:URLEncoder.encode(str); 在取出 Cookie 的时候则用 URLDecoder.decode(str)对其进行反编码。 13. 如何打开 WebSphere 远程 debug? 1. 登录 WebSphere admin console. 2. 选择 Server > Application Servers > server1(或者你的 server) 3. 在 Configure(配置)下,点 debug service 4. 选中 Enable service at server startup 5. 点 Apply 后者应用 6.保存并重启 WebSphere
面试题: 14. Web Service 面试题:如何搭建 Axis2 的开发环境 1. 下载和安装 Java (JDK1.4 以上)。设置 JAVA_HOME 环境变量。 2. 下载 Axis2 并解压到目标文件夹。 3. 拷贝 axis2.war 文件到你的 Servlet 引擎的
webapps 目录。 4. 设置 AXIS2_HOME 环境变量到步骤 3 的 axis2.war 所在文件夹。 大部分情况下还需要为我们的服务建立一个 WSDL 文件,Axis2 的 Java2WSDL 可以用来生成一个 WSDL。 如果要从一个 Java 类来生成一个 WSDL,可按照以下步骤: a. 建立和编译你的 Java 类 (Windows) %AXIS2_HOME%\bin\java2wsdl -cp . -cn samples.quickstart.service.pojo.StockQuoteService -of StockQuoteService.wsdl (Linux) $AXIS2_HOME/bin/java2wsdl -cp . -cn samples.quickstart.service.pojo.StockQuoteService -of StockQuoteService.wsdl b. 使用命令行来生成 WSDL: 生成命令行以后,你就可以按照你的需要进行修改,例如你可能需要添加一个定制的错误处理,或者改 动生成的元素的名字。 程序? 15. Java 如何调用外部 Exe 程序? 可以用一下代码来调用外部的 EXE 程序: public class JavaInvokeExe { public static void main(String args[]) { Runtime rt = Runtime.getRuntime(); Process p = null; String exeFilePath = “”; try{ exeFilePath = “D:/sample.exe”; p = rm.exec(exeFilePath); }catch(Exception e) { //TODO do something here } } } 请描述一下”is a”关系和”has a”关系 16. 请描述一下”is a”关系和”has a”关系 关系和 “is a”关系是指面向对象中的继承, “has a”
关系是指面向对象中的包含。 这两种关系都允许你 在你的新的类里面放置一个子对象。代码重用的两个重要技术是类继承和对象组装。 继承是一个单向的关系,例如 房子是建筑,但是建筑不是房子。 包含: