华为与IBM等公司JAVA面试题大全

VIP免费
2024-12-10 0 0 253.5KB 90 页 5.9玖币
侵权投诉
JAVA 面试题最全集
一、Java 基础知识
1.Java 有那些基本数据类型,String 是不是基本数据类型,他们有何区别。
2.字符串的操作:
 写一个方法,实现字符串的反转,如:输入 abc,输出 cba
 写一个方法,实现字符串的替换,如:输入 bbbwlirbbb,输出 bbbhhtccc。
3.数据类型之间的转换
 如何将数值型字符转换为数字(Integer,Double)
 如何将数字转换为字符
 如何取小数点前两位,并四舍五入。
4.日期和时间
 如何取得年月日,小时分秒
 如何取得从 1970 年到现在的毫秒数
 如何获取某个日期是当月的最后一天
 如何格式化日期
5.数组和集合
6.文件和目录(I/O)操作
 如何列出某个目录下的所有文件
 如何列出某个目录下的所有子目录
 判断一个文件或目录是否存在
 如何读写文件
7.Java 多态的实现(继承、重载、覆盖)
8.编码转换,怎样实现将 GB2312 编码的字符串转换为 ISO-8859-1 编码的字符
串。
9.Java 中访问数据库的步骤,Statement 和 PreparedStatement 之间的区别。
10.找出下列代码可能存在的错误,并说明原因:
二、JSP&Servlet 技术
1.描述 JSP 和 Servlet 的区别、共同点、各自应用的范围
2.在 Web 开发中需要处理 HTML 标记时,应做什么样的处理,要筛选那些字符
(< > & “”)
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.简述逻辑操作(如&,|)与条件操作(如&&,||)的区别。
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 语言如何进行异常处理,关字:thorws,throw,try,catch,finally
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布局管的使用,FlowLayout,BorderLayout,GridBagLayout
69.如何构造棵树?择树的一个点时,如何得到
70.辑框中输入字符时,如何控制只输入
71.描述使用 JDBC 连接数据库的过程
72.EJB 分为什么是 BMP,CMP?
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.UNIXQT 是什么意思?
88.在件开发生命周期中的阶段始测?
89.dotnet J2EE 的比较?
90.什么是 ActiveX?
91.Java 中 IDL 是什么?
92.ISO9000 和 CMM 是什么?IS09000 和 CMM(软件能力成熟度模)认证国际上
用的评估方法.CMM 的五个成熟度等级
一,谈谈 final, finally, finalize 的区别。
final?修饰符(关字)如一个类被声明为 final,意味着它不能再派生
的子类,不能作为继承。一个类不能既被声明为 abstract 的,
被声明为 final 的。将变量或方法明为 final,可以保证它们在使用中不被改
变。被声明为 final 的变量必须明时值,后的用中能读取
不可修改被声明为 final 的方法同样能使用,不能重载
finally?再异常处理时提供 finally 块来执行任清除操作。如果抛出一个
,那么相匹配的 catch 子句就会执行控制就会进finally (如
有的)。
finalize?方法Java 技术允许使用 finalize() 方法在垃圾收对象
存中清除之前做要的理工作。个方法是由垃圾收在确定
象没被引用时对这对象调用的。它是在 Object 类中定的,因所有的类
继承了它。子类覆盖 finalize() 方法以整系统资源或者执行其理工作
finalize() 方法是在垃圾收器删除对象之前对这对象调用的。
二,Anonymous Inner Class (匿名内部类) 是否可extends(继承)其它类,
是否可implements(实现)interface(口)?
匿名部类是字的部类。不能 extends(继承) 它类,一个
类可作为一个接由另一个部类实现。
三,Static Nested Class 和 Inner Class 的不同,说得越好(面试题
有的很笼统)
Nested Class (一是 C++的说法),Inner Class (是 JAVA 的说法)
Java 部类C++嵌套类最的不同是否有外部的具体
http: //www.frontfree.net/articles/services/view.asp?id=704&page=1
部类(Inner Class)意味着 1创建一个 static 部类的对象,不
需要一个外部类对象,2 不能从一个 static 部类的一个对象访问一个外部类
对象
四,&和&&的区别。
&是位符。&&是逻辑符。
五,HashMap Hashtable 的区别。
Map 接的类,实现了将定的值
HashMap 类有分类或者。它允许一个 null 和多个 null 值。
Hashtable 类 HashMap,是不允许 null 和 null 值。也比 HashMap
,因为它是同步的。
,Collection 和 Collections 的区别。
Collections 是个 java.util 下的类,它包含有各种有关集合操作的态方法。
Collection 是个 java.util 下的接,它是各种集合结构
,什么时 assert。
是一个包含式的语句,在执行这语句式为 true。
果表计算false,那么系统会报告一个 AssertionError。它用于调
目的:
assert(a > 0); // throws an AssertionError if a <= 0
有两种式:
assert Expression1 ;
assert Expression1 : Expression2 ;
Expression1 应该总产生一个值。
Expression2 可是得出一个值的任意表式。个值用于生成
摘要:

 JAVA面试题最全集 一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字转换为字符 如何取小数点前两位,并四舍五入。4.日期和时间 如何取得年月日,小时分秒 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期5.数组和集合6.文件和目录(I/O)操作 如何列出...

展开>> 收起<<
华为与IBM等公司JAVA面试题大全.doc

共90页,预览5页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:计算机 价格:5.9玖币 属性:90 页 大小:253.5KB 格式:DOC 时间:2024-12-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 90
客服
关注