一、Java基础知识
1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
2. Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。
3,char型变量能不能定义为一个中文?为什么?
4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?
5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
6,内部类的实现方式?
7,垃圾回收机制,如何优化程序?
二、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。
Jsp方面
1,jsp有哪些内置对象?作用分别是什么?
2,jsp有哪些动作?作用分别是什么?
3,include的两种实现方式的区别?
4,两种跳转方式分别是什么?有什么区别?
Servlet方面
1,说一说Servlet的生命周期?
2,Servlet版本间(忘了问的是哪两个版本了)的不同?
Jdbc,Jdo方面
1,可能会让你写一段Jdbc连Oracle的程序.
2,Class.forName的作用?为什么要用?
3,Jdo是什么?
Xml方面
1,xml有哪些解析技术?区别是什么?
2,你在项目中用到了xml技术的哪些方面?如何实现的?
3,用jdom解析xml文件时如何解决中文问题?如何解析?
EJB方面
1,EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?
MVC方面
1,MVC的各个部分都有那些技术来实现?如何实现?
设计模式方面:
1,开发中都用到了那些设计模式?用在什么场合?
JavaScript方面
1,如何校验数字型?
CORBA
1,CORBA是什么?用途是什么?
22多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?
參考答案:还有10多分钟开饭,能回答多少回答多少,如果还有问题加我QQ9871377,群3624801
1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
double float int char byte long
String不是基本数据类型,String是复合数据类型
区别在于基本数据类型的数据是最小单位了,不可以再分了,而复合数据类型的数据可以分成基本数据类型的数据。
2. Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。
可以直连也可以桥连
桥连首先要设置数据源,然后连接就可以了
直连要打直连包,然后连接
Statement是语句对象
PreparedStatement是预编译语句对象,执行一次以后,下次再执行该对象就不需要再编译了,这是主要区别
3,char型变量能不能定义为一个中文?为什么?
不可以,char类型只有一个字节的长度,而一个汉字要占两个字节的长度
4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?
多线程有两种表示方法,一是继承接口,一个创建其子类对象
同步有一种实现方法。
5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
若要创建子类对象,必先调用父类构造方法创建一个该对象的父类对象,会先执行父类的构造方法,如果不懂可以加Q再聊
6,内部类的实现方式?
内部类实现高内聚、低偶合的原理,一般用在接口上比较多,实在不好意思,时间到了,希望我的回答对你有些帮助,有时间一定上来继续帮你补答案,偶QQ9871377