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

面试题 相关文章推荐
C++如何引用一个已经定义过的全局变量
Aug 25 面试题
JAVA和C++区别都有哪些
Mar 30 面试题
如何用SQL语句进行模糊查找
Sep 25 面试题
什么是触发器(trigger)? 触发器有什么作用?
Sep 18 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
May 23 面试题
explicit和implicit的含义
Nov 15 面试题
编写一个类体现构造,公有,私有方法,静态,私有变量
Aug 10 面试题
面向对象设计的原则是什么
Feb 13 面试题
为什么要做架构设计
Jul 08 面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
Oct 31 面试题
Java程序员综合测试题
Apr 25 面试题
DELPHI中如何调用API,可举例说明
Jan 16 面试题
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
服务器端解压缩zip的脚本
2006/12/22 PHP
php Sql Server连接失败问题及解决办法
2009/08/07 PHP
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
在javascript中创建对象的各种模式解析
2016/05/16 Javascript
清空元素html("") innerHTML="" 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
小程序getLocation需要在app.json中声明permission字段
2019/04/04 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
2020/06/11 Javascript
[48:02]Ti4循环赛第三日 VG vs Liquid和NEWBEE vs DK
2014/07/12 DOTA
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
python使用scrapy解析js示例
2014/01/23 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
Centos下实现安装Python3.6和Python2共存
2018/08/15 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
利用python计算时间差(返回天数)
2019/09/07 Python
python读取配置文件方式(ini、yaml、xml)
2020/04/09 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
应届毕业生简历自我评价
2014/01/31 职场文书
垃圾桶标语
2014/06/24 职场文书
上班时间打瞌睡检讨书
2014/09/26 职场文书
具结保证书
2015/01/17 职场文书
杭州黄龙洞导游词
2015/02/10 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
刑事附带民事诉讼答辩状
2015/05/22 职场文书
MySQL数据库 任意ip连接方法
2022/05/20 MySQL