【VC++开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了VC++开源代码-[IT/计算机]java面试 - 技术总结的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
java面试笔试一 分类 软件开发 2012-03-19 22:29 87人阅读 评论0 收藏 举报 一.笔试 1. HttpSession session request.getSession 与HttpSession session request.getSessiontrue的区别 参考答案 getSessiontrue的函数原型为:HttpSession session request.getSession Boolean create 如果有与当前的request先关联的HttpSession那么返回request相关联的HttpSession如果还没有那么 java
代码 与当前 如果createtrue 那么返回一个新建的HttpSession 如果createfalse 那么返回null. 2. getParameter与 getAttribute的区别 参考答案 Attribute是指属性。
Parameter是指参数由URL传入或由FORM提交的内容 3.以下哪一个不是赋值符号 A. B. ltlt C. ltltlt D. gtgtgt 参考答案 A.很明显是赋值符号 B.ltlt左移赋值 C.不是 D.gtgtgt 右移赋值左边空出的位以0填充 4.以下哪个不是Collection的子接口 A. List B. Set C. SortedSet D. Map 参考答案D 5.BufferedReader的父类是以下哪个 A. FilterReader B. InputStreamReader C. PipedReader D. Reader 参考答案D 6.子类继承父类B A a new A 则 父类B构造函数、父类B静态
代码块、父类非静态
代码块、子类构造函数、子类A静态
代码块、子类非静态
代码块 执行的先后顺序是 参考答案父类静态
代码块-gt子类静态
代码块-gt父类构造函数-gt父类非静态
代码块-gt子类构造函数-gt子类非静态
代码块 7.找错题。
如下程序哪里错请指出并且说明原因。
public class AA protected int i public AAint i this.i i public class BB extends AA private int j public BBint iint j superi this.j j public double getDouble return i 2.0 public static void mainString args AA a new AA3 BB bb new BB56 System.out.printlnbb.getDouble 如下程序输出什么 public class OnlyTest public void changeStringString s s quotThis is a new stringquot public static void mainString args throws Exception String str quotThis is the old stringquot AA aa new AA aa.changeStringstr System.out.printstr 如下程序有错吗错在哪里请说明原因。
List list null System.out.printlist.size 擎天科技的面试题 1、 JSP的九个内置对象及其作用。
2、 EJB和JavaBean的区别。
3、 一道SQL题先找出表中的重复的元素然后再删除。
江苏融电金融支付系统有限公司面试题 1、 抽象类与接口区别 2、 Vector与Arraylis区别 3、 Collector与Conllecton 4、 无状的Http协议变如何保持有状的 5、 用JAVA写出100-500的基数 6、 JSP的知识 7、 EJB的知识 8、 Framework的知识 苏源高科面试题 J2EE开发类任选4个 问题1、什么是MVC为何要采用MVC什么情况下可以不用采用MVC模式 问题2、struts架构中对应的MVC各是什么 问题3、J2EE开发和传统开发比有什么优点和缺点 问题4、如何保持数据库事务的完整性给一个java例子只要核心
代码即可 问题5、为什么要用连接池和线程池 问题6、你喜欢用什么开发工具为什么 还有几个SQL语句 最后做一个小项目和我们做的购物车差不多主要是考对数据库的增删改查 这个是表的结构 SQL就是这几张表 前面比较简单就是最后要做个小项目不限时间的 就是第2次来的时候经理问了我点问题 就是笔试时候写的 最后还是看你写
代码的功底一般都不会跑你的程序的 最后的小项目是个WEB程序用些
开源项目可以加分的好像 主要还是考数据库的操作 记得用事务 苏源高科最新面试题 开发要求 通过网页实现对一个表的增、删、改和查询功能操作表为CKDEFINE。
开发环境 数据库为DB2 开发工具EclipseMyEclipse 应用服务器JBOSS4.0 数据库连接
代码段 Private statio string databaseserver Ip“172.24.133.43” //database server Ip Private statio string port“50000”//database server port Private statio string SID”YDDBTMP”//database SID Private statio string user”testdb2”//db login username Private statio string password”db login password” //连接函数体 Public connection getconnect throws Exception Connection connnu11 Try Class.forName“com.ibm.db2.jcc.DB2Diver”.newInstance String url”jdbc:db2://databaseserver IP”:port”/”SID ConnDriverManager.getConnectionur1userpsssword catch classNotFoundException e System.out.println“connect error” Return conn 连接DB2数据库的jar包位置 C:j2sdk1.4.2jrelibdb2jcc.jar C:j2sdk1.4.2jrelibdb2jcc_license_cu.jar 表字典 模板定义表—CKDEFINE 表名 模板定义 标识名 CKDEFINE 主索引 项目号XMID 序号 含义 字段名 类型 宽度 小数 非空 备注 1 项目号 XMID Integer Y 系统自动生成按照自然数据递增 2 项目名称 XMMC Varchar 60 Y 3. 分类 FL Integer Y 41001 客户基础资料 41002 电费抄核收 41003 业务传票部分 41004 用电检查部分 41005 计量资产部分 4 级别 JB Integer Y 42001 I月报 42002 II季报 42003 III年报 42004 IV专项稽查 5 执行SQL ZXSQL Varchar 3000 6 考核天数 KHTS Integer 7 删除标志 SCBZ Integer 8 是否自动下发 SFZDXF Integer 1删除 9 是否批量处理工单 SFPLCL Integer 空、0自动1手动 10 项目描述 BZ Varchar 2000 0批量1NULL单一 11 禁止筛选、删除、直接处理 JZSXCL Integer 空、0开放1禁止 南京东软面试题 笔试 ORACLE.1套JAVA基础题程序题选择题 编程题洗扑克牌 复试个人发展规划——以前的项目——开发流程——能否出差——薪水要求——中间件——交往朋友女生会问的比较多 南京嘉腾面试题 笔试英文逻辑题翻译J2EEJAVA选择题中文 程序题一排树取大小一排树找等于画用例图类表J2EE和.NET的区别 复试项目技术细节——薪资——个人优缺点 1.jsp的内置对象及其作用 2.javascript中如果全选多个checkbox 3.Java的基本类型有哪几个 4.Unix中如何建一个目录并给自己所有权限同组访问权限其他组无任何权限 5.protect 修饰的方法与不加任何修饰的方法有什么不同 6.finalfinallyfinalize有什么不同hashmap与hashtable有什么不同 7.byte iA System.out.printlnquot1quot i System.out.printlnquot2quot bytei System.out.printlnquot3quot chari 分别输出多少 8.写一个标准的单例模式 9.排序一个数组 FafhAgK要求输出AaFfghK 10.写一个通用的查询语句连接Orcle数据库的用prepareStatement 这个就是写一个JDBC连接数据库的程序关键就是看你的
代码是否规范比较简单具体的题目记不得了 二.面试 一、Java基础知识 1.Java有那些基本数据类型String是不是基本数据类型他们有何区别。
2.字符串的操作 写一个方法实现字符串的反转如输入abc输出cba 写一个方法实现字符串的替换如输入bbbwlirbbb输出bbbhhtccc。
3.数据类型之间的转换 如何将数值型字符转换为数字IntegerDouble 如何将数字转换为字符 如何取小数点前两位并四舍五入。
4.日期和时间 如何取得年月日小时分秒 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期 5.数组和集合 6.文件和目录I/O操作 如何列出某个目录下的所有文件 如何列出某个目录下的所有子目录 判断一个文件或目录是否存在 如何读写文件 7.Java多态的实现继承、重载、覆盖 8.编码转换怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。
9.Java中访问数据库的步骤Statement和PreparedStatement之间的区别。
10.找出下列
代码可能存在的错误并说明原因 二、JSPampServlet技术 1.描述JSP和Servlet的区别、共同点、各自应用的范围 2.在Web开发中需要处理HTML标记时应做什么样的处理要筛选那些字符lt gt amp “” 3.在JSP中如何读取客户端的请求如何访问CGI变量如何确定某个Jsp文件的真实路径。
4.描述Cookie和Session的作用区别和各自的应用范围Session工作原理。
5.列出Jsp中包含外部文件的方式两者有何区别。
6.说明Jsp中errorPage的作用应用范围。
7.介绍在Jsp中如何使用JavaBeans。
8.简单介绍JSP的标记库 9.Jsp和Servlet中的请求转发分别如何实现。
三、J2EE相关知识 1.介绍J2EE、J2SE、J2SE的区别。
2.J2EE是一种技术还是一种平台他提供了那些技术。
3.什么是Application Server它有什么功能和优点。
4.简单介绍连接池的优点和原理。
5.Web.xml的作用 四、其他 1.Web安全性的考虑表单验证、浏览器Basic方式的验证应用程序的安全性SSL
代码考虑 2.简单介绍您所了解的MVC。
3.简单介绍所了解的XML。
4.文档和编码规范 5.Java中的分页、效率考虑。
6.简单介绍您所了解的structs。
1.xml在项目中的作用 2.s-EJB 与 e-EJB的区别 3.会话面的作用 4.cmp与bmp的优缺点 5.j2me程序的必需的几个部分 6.c/s与b/s的区别 7.构建一个connect pool然后再调用它 8.j2ee平台与dotnet平台的区别 9.ejb的life cycle 10.session bean 和 entity bean的区别 11.ejb中的transaction机制 12.synchronized 生产者和消费 13.String 和 StringBuffer 14.Serializable 15.MVC Struts的工作流程 16.什么是MDA 17.tcp与udp的区别 18.链表与散列表和数组的区别 19.堆和栈的区别 20.ejb的分类及区别 21.你对现在软件业以及国内软件业的看法 22.谈谈java多线程 23.谈谈文件加密技术 24.软件开发生命周期 25.路由协议种类及特点 26.java的awt和swing组件的GUI设计的关键 27.对于java流的认识 28.简单描述一下awt与swing区别。
29.简述java编程中事件处理模式。
30.你编写过applet吗applet的安全权限如何试列举java application或者applet中与servlet/jsp通信可以采用的方式。
31.简述逻辑操作如amp与条件操作如ampamp的区别。
32.简述 Java Server Page 和 Servlet 的联系和区别。
33.简述synchronized和java.util.concurrent.locks.Lock的异同 34.EJB规范规定EJB中禁止的操作有哪些 35.java除了8种基本类型外在虚拟机里还有哪一种有什么作用 36.除了使用new关键字创建对象意外试列举另外三种以上创建实例的方式 37.classloader中JDK的API、Classpath中的同web-inf中的class加载方式有什么区别 38.列举三种以上垃圾回收算法并比较其优缺点 39.编写
代码实现一个线程池 40.描述一下JVM加载class文件的原理机制 41.试举例说明一个典型的垃圾回收算法 42.请用java写二叉树算法实现添加数据形成二叉树功能并以先序的方式打印出来. 43.请写一个java程序实现线程连接池功能 44.给定一个C语言函数要求实现在java类中进行调用。
45.如何获得数组的长度 46.访问修饰符“public/private/protected/缺省的修饰符”的使用 47.用关键字final修饰一个类或者方法时有何意义 48.掌握类和对象的概念掌握面向对象编程的本质 49.静态变量和静态方法的意义如何引用一个类的静态变量或者静态方法 50.JAVA语言如何进行异常处理关键字thorwsthrowtrycatchfinally 51.Object类或者其子类的finalize方法在什么情况下被调用 52.一个“.java”原文件中是否可以包括多个类不是内部类 53.掌握内部类和接口的概念 54.StringTokenizer类的使用 55.数据结构如何遍历List中的元素 如果要按照键值保存或者访问数据使用什么数据结构 要掌握Collection相关的接口和类的使用 56.使用StringBuffer类与String类进行字符串连接时有何区别 57.调用Thread类的destroy方法有什么后果 58.多线程用什么关键字修饰同步方法stop和suspend方法为何不推荐使用 59.使用socket建立客户端与服务器的通信的过程 60.JAVA语言国际化应用Locale类Unicode 61.描述反射机制的作用 62.如何读写一个文件 63.在图形界面中一个按钮如何处理鼠标点击事件 64.在图形界面中一个表格如何实现编辑单元格时弹出下拉框 65.如何加载图片 66.什么是模态对话框 67.阐述MVC的概念 68.GUI布局管理器的使用FlowLayoutBorderLayoutGridBagLayout 69.如何构造一棵树选择树的一个节点时如何得到这个节点 70.向编辑框中输入字符时如何控制只输入整数 71.描述使用JDBC连接数据库的过程 72.EJB分为几类什么是BMPCMP 73.什么是JNDI 74.ADO是什么ActiveX数据对象是一个应用级程序接口. 75.四种JDBC方式目前的版本 76.EJB有哪几种区别是什么 77.JavaBean与EJB有什么区别 78.软件开发生命周期有哪几个阶段 79.软件开发有哪些因素 80.软件开发中如何进行版本控制 81.UML中类视图如何表示类中的继承与聚合 82.客户端游标与服务器端游标的区别 83.动态游标与静态游标的区别 84.dotnet由哪几个基本框架组成 85.Oracle中SGA是什么 86.web servers是什么 87.UNIX中QT是什么意思 88.在软件开发生命周期中的哪个阶段开始测试 89.dotnet与J2EE的比较 90.什么是ActiveX 91.Java中IDL是什么 92.ISO9000和CMM是什么IS09000和CMM软件能力成熟度模型认证是国际上通用的软件质量评估方法.CMM的五个成熟度等级。
1.现在输入n个数字以逗号分开 然后可选择升或者降序排序 按提交键就在另一页面显示 按什么 排序结果为 提供reset 2.请你写一段函数将一个文本文件a.txt的内容以倒序的方式输出一遍输出后的文件名仍为a.txt并且当中不允许生成其它文件。
限用JAVA语言 3.public class Ctest public static void main String args System.out.println6 6 quotaaquot 6 6 输出结果是什么 禁止上机验证 4.自选100字的文章 人工切分成单字和词组按中文语言规范切分 用话筒向计算机读入每句话 要求计算机按人工拆分的词组切分出单字、词组和读音 建立和词字表对应的录音库 5.编写程序请用java实现 请用冒泡排序或者选择排序实现一个对一列数字的排序: 2103507822343065数字是动态输入的.请以类的形式实现. 6.在财务应用中一般会把一串阿拉伯数字组成的金额转换为中文大写的形式请你用类方法的形式实现这个功能. 7.quot我假设是原始社会有石头2块石头互磨可以变成石刀石刀可以去砍木头木头被砍成木材木材可以组成椅子请你用oo的思想把这些事物和他们之间的关系表达出来但是要考虑到以后可能我会增加以下几点: quot1.有可能我还想让石刀去砍椅子把椅子砍成木材2.可能我还想让石头增加关系例如互相砸互相摔而不只是磨也可以变成石刀3也许我又要多添一百种不同的事物再多添120种不同的关系...quot 8.运用
VC、CforSCOUNIX、Java工具开发基于简单的设备管理 设备管理的属性如下: 纪录文件名称为:AtmConfig.txt 编号4字节IP地址16字节安装地址20字节联系人10字节 1001192.168.168.1北太平庄王一 1002192.168.168.2马甸王二 1003192.168.168.3牡丹园王三 1004192.168.168.4和平里王四 各项纪录之间有空格分开空格数量不定 程序设计要求 n登记设备信息根据从系统界面输入的ATM编号、IP地址、安装地址和联系人将它们保存到AtmConfig文件中 n设备信息查询根据输入的ATM编号从AtmCinfig文件中查询相应的设备信息 n界面可以采用JSP开发、或Swing方式 其中设备编号必须进行校验4为数字型IP地址必须按照IP地址的规范进行校验 开发环境: Java。
ATM配置文件表的存放位置d:atmetcAtmConfig.txt 9.输出程序运行的结果 1、 public class Test2 extends Test1 System.out.printquot1quot Test2 System.out.printquot2quot static System.out.printquot3quot System.out.printquot4quot public static void mainString args new Test2 class Test1 Test1 System.out.printquot5quot static System.out.printquot6quot 2、 public class Test3 extends Test4 int i30 Test3 print i40 public static void mainString args System.out.printlnnew Test3.i void print System.out.printlni class Test4 int i10 Test4 print i20 void print System.out.printlni 10.下面程序运行会发生什么结果如果有错误如何改正 15分 interface A int x 0 class B int x 1 class C extends B implements A public void pX System.out.printlnx public static void mainString args new C.pX 11.考考你的眼力: public String toString return this quotquot this.hashCode 这个toString方法实现有无不当的地方toString方法其实可以按你想输出的任何内容输出一些该类的信息 java笔试题 分类 java 编程 2012-03-18 13:18 22人阅读 评论0 收藏 举报 本文收录各种猥琐的Java笔试/面试题一些比较容易忘记的不定期更新。
也希望大家在底下留言贴出自己碰到或看到的各种猥琐笔试、面试题目。
J2EE基础部分 1、运算符优先级问题下面
代码的结果是多少笔试 java view plaincopy 1. package test 2. 3. public class Test 4. public static void mainString args 5. int k 0 6. int ret k k k k 7. // ret的值为多少 8. System.err.printlnret 9. 10. 2、运算符问题下面
代码分别输出什么笔试 java view plaincopy 1. package test 2. 3. public class Test 4. public static void mainString args 5. int i1 10 i2 10 6. System.err.printlnquoti1 i2 quot i1 i2 7. System.err.printlnquoti1 - i2 quot i1 - i2 8. System.err.printlnquoti1 i2 quot i1 i2 9. System.err.printlnquoti1 / i2 quot i1 / i2 10. 11. 3、下面
代码的结果是什么还是抛出异常笔试 java view plaincopy 1. package test 2. 3. public class Test 4. 5. public void myMethodString str 6. System.err.printlnquotstringquot 7. 8. 9. public void myMethodObject obj 10. System.err.printlnquotobjectquot 11. 12. 13. public static void mainString args 14. Test t new Test 15. t.myMethodnull 16. 17. 4、假设今天是9月8日下面
代码输出什么笔试 java view plaincopy 1. package test 2. 3. import java.util.Date 4. 5. public class Test 6. 7. public static void mainString args 8. Date date new Date 9. System.err.printlndate.
上一篇:
STL教材
下一篇:
应用数学学报编辑部联系方式