Java知识问答游戏
1的基本数据类型有哪些?Java?字符串是基本数据类型吗?两者有什么区别?
2.字符串操作:
写一个实现字符串求逆的方法,比如:输入abc,输出cba。
写一个实现字符串替换的方法,比如:输入bbbwlirbbb,输出bbbhhtccc。
3.数据类型之间的转换
如何将数字字符转换成整数(双精度)
如何将数字转换成字符
如何取前两位小数并四舍五入?
4.日期和时间
如何获取年、月、日、时、分、秒
如何得到1970到现在的毫秒数?
我怎么知道日期是一个月的最后一天?
如何设置日期格式
5.数组和集合
6.文件和目录(I/O)操作
如何列出一个目录下的所有文件?
如何列出一个目录下的所有子目录?
确定文件或目录是否存在。
如何读写文件
7.Java多态性的实现(继承、重载、覆盖)
8.编码转换,如何将GB2312编码的字符串转换成ISO-8859-1编码的字符串。
9.Java访问数据库的步骤,语句和PreparedStatement的区别。
10.找出下列代码中可能存在的错误并解释原因:
二、JSP &;Servlet技术
1.描述JSP和Servlet的区别、共性和应用范围。
2.当你在Web开发中需要处理HTML标签的时候,应该怎么做,应该过滤哪些字符(
3.如何在JSP中读取客户端的请求,如何访问CGI变量,如何确定一个Jsp文件的真实路径。
4.描述Cookie和Session的作用、区别、应用范围和工作原理。
5.列出Jsp包含外部文件的方式,以及它们之间的区别。
6.解释Jsp中errorPage的作用和应用范围。
7.介绍如何在Jsp中使用JavaBeans。
8.简单介绍一下JSP的标签库。
如何分别在9.Jsp和Servlet中实现请求转发?
三、J2EE相关知识
1.介绍J2EE、J2SE和J2SE的不同之处。
2.是否2。J2EE是一种技术或一个平台,它提供这些技术。
3.什么是应用服务器,它有什么功能和优势?
4.简单介绍一下连接池的优点和原理。
5.5的作用。Web.xml
第四,其他
1.Web安全考虑(表单验证、浏览器基本验证、应用程序安全、SSL、代码考虑)
2.简单介绍一下你对MVC的了解。
3.简单介绍一下你知道的XML。
4.文件和编码规范
5.Java的分页和效率考虑。
6.简要介绍你所知道的结构。
的作用。项目中的xml
2.EJB和EJB的区别
3.会话面的作用
4.4.cmp和bmp的优缺点
5.5.j2me程序的必要部分
6.C/S和b/s的区别
7.构建一个连接池,然后调用它。
8.8.j2ee平台和. net平台的区别
9.9.ejb的生命周期
10.会话Bean和实体bean之间的区别
11.ejb中的事务机制
12.synchronized(生产者和消费者)
13.字符串和字符串缓冲区
14.可序列化
15 . MVC(struts工作流)
16.什么是MDA
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.你写过小程序吗?小程序的安全权限有哪些?尽量列出java应用或applet中与servlet/jsp通信的方式。
31.简要描述逻辑运算(如& amp;|)和条件运算(如&;& amp, ||).
32.简述Java Server Page和Servlet的联系和区别。
33.简述synchronized和Java . util . concurrent . locks . lock的异同?
34.EJB规范中规定了哪些在EJB被禁止的操作?
除了35.java的八种基本类型,虚拟机中还有哪一种,它的功能是什么?
36.除了意外使用new关键字创建对象,请列出创建实例的其他三种方法。
37.在classloader中,JDK的API和Classpath与web-inf的类加载方法有什么区别?
38.列出三种以上的垃圾收集算法并比较其优缺点?
39.写代码实现一个线程池。
40.描述一下JVM加载类文件的原理和机制?
41.举个例子说明一个典型的垃圾收集算法?
42.请用java写一个二叉树算法实现数据相加形成二叉树的功能,并按顺序打印出来。
43.请写一个java程序实现线程连接池功能?
44.给定一个C语言函数,要求在java类中调用它。
45.如何得到数组的长度?
46.使用访问修饰符“公共/私有/受保护/默认修饰符”
47.用final这个关键字来修饰一个类或者方法有什么意义?
48.掌握类和对象的概念以及面向对象编程的本质。
49.静态变量和静态方法的含义,如何引用一个类的静态变量或静态方法?
如何在50.JAVA语言中处理异常,关键词:thorws,throw,try,catch,finally。
51的finalize()方法是在什么情况下。对象类(或其子类)称为。
52.能一个”。java "原始文件包含多个类(不是内部类)?
53.掌握内部类和接口的概念。
54.字符串标记器类的使用
55.数据结构,如何遍历列表中的元素?
如果要根据键值保存或访问数据,使用什么数据结构?
掌握与集合相关的接口和类的使用。
56.使用StringBuffer类和String类进行字符串连接有什么区别?
57.调用Thread类的destroy()方法会有什么后果?
58.多线程,用什么关键字修改同步方法?为什么不推荐stop()和suspend()方法?
59.使用套接字在客户端和服务器之间建立通信的过程。
60.JAVA语言国际化应用程序,区域设置类,Unicode。
61.描述反射机制的功能
62.如何读写一个文件?
63.在图形界面中,按钮如何处理鼠标点击事件?
64.在图形界面中,一个表格,如何实现编辑单元格时弹出下拉框?
65.如何加载图片?
66.什么是模态对话框?
67.解释MVC的概念。
68.GUI布局管理器的使用,flowlayout,borderlayout,gridbag布局。
69.如何构造一棵树?当选择树的一个节点时,如何得到这个节点?
70.在编辑框中输入字符时,如何控制只输入整数?
71.描述使用JDBC连接到数据库的过程。
72.EJB分为几类?什么是BMP和CMP?
什么是JNDI?
74.ADO是什么?ActiveX数据对象是一个应用程序级的编程接口。
75.四种JDBC方法?当前版本?
76.EJB有哪些种类?有什么区别?
77.77有什么区别。JavaBean和EJB?
78.软件开发生命周期中有哪些阶段?
79.软件开发的因素有哪些?
80.软件开发中如何控制版本?
在81。UML,类视图如何表示类中的继承和聚合?
82.客户端游标和服务器游标有什么区别?
83.动态光标和静态光标有什么区别?
84.Dotnet的基本框架有哪些?
85.甲骨文中的SGA是什么?
86.什么是web服务器?
87.QT在UNIX中是什么意思?
88.测试在软件开发生命周期的哪个阶段开始?
89.89.dotnet和J2EE的比较?
90.什么是ActiveX?
91中的IDL是什么?Java?
92.什么是92。ISO9000和CMM?IS09000和CMM(软件能力成熟度模型)认证是国际通用的软件质量评估方法。