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...

面试题 相关文章推荐
PHP开发的一般流程
Aug 13 面试题
*p++ 自增p 还是p所指向的变量
Jul 16 面试题
简述数组与指针的区别
Jan 02 面试题
用友笔试题目
Oct 25 面试题
网络体系结构及协议的定义
Mar 13 面试题
linux面试题参考答案(11)
Nov 26 面试题
一些Unix笔试题和面试题
Sep 25 面试题
东方红海科技面试题软件测试方面
Feb 08 面试题
某公司面试题
Mar 05 面试题
如何利用XMLHTTP检测URL及探测服务器信息
Nov 10 面试题
编程输出如下图形
Nov 24 面试题
UNIX文件名称有什么规定
Mar 25 面试题
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
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
thinkPHP3.1验证码的简单实现方法
2016/04/22 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
laravel http 自定义公共验证和响应的方法
2019/09/29 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
jquery和javascript的区别(常用方法比较)
2013/07/04 Javascript
div模拟选择框示例代码
2013/11/03 Javascript
JavaScript中的console.dir()函数介绍
2014/12/29 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
2017/03/13 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
详解Python函数可变参数定义及其参数传递方式
2017/08/02 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
Python自动创建Excel并获取内容
2020/09/16 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原因
2013/01/09 HTML / CSS
Paul’s Boutique官网:英国时尚手袋品牌
2018/03/31 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
新闻学专业应届生求职信
2013/11/08 职场文书
家教广告词
2014/03/19 职场文书
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL