2009年java笔试题(亲身面试过的)
数据库部分:
1.举例说明Dynamic SQL的原理及应用?
2.举例说明数据库索引的优缺点?
3.如果由你来设计数据的rollback,你的思路和方案?
4.假设有一个table,名为pages,有四个字段,id ,url,title,body。里面储了很多网页,网页的url地址,title和网页内容,用一个
sql查询将url匹配的排在最前面,title匹配的在其次,body匹配的排最后,没有任何字段匹配的,不返回。
5.自定义函数与存储过程的区别是什么?什么情况下只能用自定义函数,什么情况下只能用存储过程?
6.管理50台数据库,日常工作是检查数据库作业是否完成,你应该如何完成这项检查工作?
网络部分:
1.使用UML圈中的时序图,描述TCP/IP三次握手过程。
2.简友交换机,路由器,Hub的共性和不同。
3.简述UDP的原理和应用场景。
语言部分:
1.public class TestString{
public static void link(String a){
a +="World";
}
public static void main(String[] args){
String a = "Hello";
link(a);
System.out.println(a);
}
}
2.System.out.println("ja"+"va"=="java");
3.简述GC的工作原理。
4.sleep() 与wait()有什么区别。
5.HashMap()与Hashtable的区别。
6.Interface与Abstract class的区别。
7.请设计一个递归程序,使用最简练的代码。
8.请列举你熟悉的两种设计模式,举例说明其原理。
9.Apache与Tomcat有什么关系和区另。
10.什么是重构?重构最终目的是什么?列举几种常用的重构工具和方法。
外语部分(请用外语作答)
1.What is your strongest traits ?
2.How would your friends or colleagues describe you ?
3.What is most important in you life ?
4.Do you work well under stress or pressure?
相关文档:
由于工作需要,要用.net的程序调用一个java编写的web service接口,接口的一个参数要求md5方式加密。
.net中的md5加密是很容易的,采用msdn中给出的方法:
// Hash an input string and return the hash as
// a 32 character hexadecimal string.
static string getMd5Hash(string input)
{
......
【文章标题】java小程序(2)
【文章作者】曾健生
【作者邮箱】zengjiansheng1@126.com
【作者QQ】190678908
【作者声明】本人水平有限,失误之处,敬请各位指出。本人以前写的一些小程序,分享一下希望对各位学习java有帮助 ^-^
***************************************************************************** ......
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。
我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对 ......
MyEclipse设置JSP页面默认编码方式:
windows(窗口)-Preferences(首选项)-MyEclipse-Files & Editors-JSP-右侧encoding:设置为ISO10646/Unicode(UTF-8)
MyEclipse在Java文件中设置作者、日期等说明:
windows(窗口)-Preferences(首选项)-Java-Code Style(代码样式)-Code Templates(代码模版)-右侧Comments(注释)- ......
Java语言反射提供一种动态链接程序组件的多功能方法。它允许程序创建和控制任何类的对象(根据安全性限制),无需提前硬编码目标类。这些特性使得反射特别适用于创建以非常普通的方式与对象协作的库。例如,反射经常在持续存储对象为数据库、XML或其它外部格式的框架中使用。Java reflection 非常 ......