Java基础面试题


Posted in 面试题 onNovember 02, 2012
一、Java基础知识
1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
Integer literals,Floating-point literals,character literals,Boolean literal,String iteral.
String 不是基本数据类型
2. 字符串的操作:
写一个方法,实现字符串的反转,如:输入abc,输出cba
public static String reverse(String s){
int length=s.length();
StringBuffer result=new StringBuffer(length);
for(int i=length-1;i>=0;i–)
result.append(s.charAt(i));
return result.toString();
}
写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。
3. 数据类型之间的转换
如何将数值型字符转换为数字(Integer,Double)
如何将数字转换为字符
如何去小数点前两位,并四舍五入。
4. 日期和时间
如何取得年月日,小时分秒
Date dat=new Date();
dat.getYear();dat.getMonth();dat.getDay();dat.getHours();…
如何取得从1970年到现在的毫秒数
long now=dat.getTime();
如何获取某个日期是当月的最后一天
如何格式化日期
DateFormate df=DateFormate.getInstance();
df.Format(dat);
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。

找出以下程序错误。
Class Test{
private String par1;
private String par2;
Test(){
}

public static void main(String[] arg){
int a ;
if(a){
System.out.println(“par1=”+par1);
}else{
System.out.println(“par2=” + par2);
}
}
}

Tags in this post...

面试题 相关文章推荐
新东网科技Java笔试题
Jul 13 面试题
写出程序把一个链表中的接点顺序倒排
Apr 28 面试题
SQL Server面试题
Apr 04 面试题
介绍一下Transact-SQL中SPACE函数的用法
Sep 01 面试题
Discard Protocol抛弃协议的作用是什么
Oct 10 面试题
介绍一下如何利用路径遍历进行攻击及如何防范
Jan 19 面试题
override和overload的区别
Mar 09 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
Solaris操作系统的线程机制
Jul 28 面试题
Shell如何接收变量输入
Sep 24 面试题
什么时候用assert
May 08 面试题
解释下面关于J2EE的名词
Nov 15 面试题
Java语言程序设计测试题改错题部分
Jul 22 #面试题
java程序员面试交流
Nov 29 #面试题
Structs界面控制层技术
Oct 11 #面试题
一套英文Java笔试题面试题
Apr 21 #面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
Oct 30 #面试题
灵泰克Java笔试题
Jan 09 #面试题
简单的JAVA编程面试题
Mar 19 #面试题
You might like
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
基于jquery的9行js轻松实现tab控件示例
2013/10/12 Javascript
javascript判断office版本示例
2014/04/11 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
javascript实现设置、获取和删除Cookie的方法
2015/06/01 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
javascript检测flash插件是否被禁用的方法
2016/01/14 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
vue 内联样式style中的background用法说明
2020/08/05 Javascript
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
python 排序算法总结及实例详解
2016/09/28 Python
python+matplotlib绘制3D条形图实例代码
2018/01/17 Python
opencv python 图像去噪的实现方法
2018/08/31 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
scrapy头部修改的方法详解
2020/12/06 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
2021/01/29 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
英国网上超市:Ocado
2020/03/05 全球购物
城市轨道专业个人求职信范文
2013/09/23 职场文书
优秀毕业生自荐信范文
2014/01/01 职场文书
会议邀请函范文
2014/01/09 职场文书
淘宝中秋节活动方案
2014/01/31 职场文书
师说教学反思
2014/02/07 职场文书
趵突泉导游词
2015/02/03 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
毕业典礼致辞
2015/07/29 职场文书
员工规章制度范本
2015/08/07 职场文书
六年级作文之家庭作文
2019/12/12 职场文书
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL