JAVA程序员面试题

cnliutian 2004-11-11 02:11:42
1、数据库
表a和表b具有完全相同的结构,主键为indexid。写出一个sql语句把表b中不存在而表a中存在的数据插入到表b中。
2、javascript部分
页面中有一个名称都为unitprice的type=text对象。要求输入的数据不能为空,写一个函数实现该功能,如果为空时给出提示。
3、JSP部分
①session中存储一个String变量,变量名称为studentname,写出在jsp中如何得到这个session变量的值的语句。
②在jsp中引用使用<jsp:useBean id=" " ...scope=" "/>来引用javabean.
Ⅰscope的值有哪些,这些值的区别是什么?
Ⅱ不同的jsp页面中引用javabean时,id能否相同,如果能相同,对scope的值有什么要求?
4、JAVA部分
①输入一个维数,输出以下形式的矩阵和数列,以维数n=4为例:
0000
0111
0122
0123
②写出下面这段程序的运行结果
int a=2,b=3,c=1
a+=--b+c;
c-=b+a++;
System.out.println("a="+a+",b="+b+",c="+c);
5、有一个Vector对象,其中每一个元素都是一个String对象,请用for循环或while循环输出Vector中的元素,要求格式为:"第i个元素为:aaa"
6、有一个HashMap其中key为String对象,value为Integer对象,写一个方法打印出此Map中的所有键值 对形如 key--value
7、有一个String str="001,A001;002,A002;003,A003"的串,写一个方法,把此串存入列 一个HashMap或Hashtable中,说明:如001为key,A001则为value。
8、面向对象概念:
①面向对象基本特征
②什么叫多态和重载,它们有什么区别?
③用你自己的话描述你理解的j2ee的本质特征是什么?
...全文
620 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
windy_guo 2004-11-15
  • 打赏
  • 举报
回复
看来我还要学的东西很多呀...努力
snow_oracle 2004-11-15
  • 打赏
  • 举报
回复

feifeirao 2004-11-15
  • 打赏
  • 举报
回复
4.1

public class Ok
{
public static void main(String[] args)
{ int n = 5;//n也可以自己输入
int[] a = new int[n];

for (int i=0; i<n;i++ )
{ for (int k=0;k<n ;k++ )
{
System.out.print(a[k]);
}
System.out.println();
for (int j=i+1;j<n ;j++ )
{
a[j]++;
}
}
}
}
JoAiron 2004-11-15
  • 打赏
  • 举报
回复
我刚学了基础的一点点皮毛.不过4.2我做对了.呵呵.谢谢楼上的给出答案.大家都辛苦了
hiji 2004-11-14
  • 打赏
  • 举报
回复
4。1也很简单啊,代码如下:
int n=4;
int a[][]=new int[n][n];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
a[i][j]=(i<j)?i:j;
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
System.out.print(a[i][j]+" ");
System.out.println();
}
treeroot 2004-11-14
  • 打赏
  • 举报
回复
比较简单:
6.打印一个HashMap: System.out.println(map.toString());
vongood 2004-11-13
  • 打赏
  • 举报
回复
good.
ddadoris 2004-11-13
  • 打赏
  • 举报
回复
jack9491() ( ) 信誉:100
基础1很扎实,赞
prcgolf 2004-11-12
  • 打赏
  • 举报
回复
up
尹立 2004-11-12
  • 打赏
  • 举报
回复
范围很广~~
每个知识我都懂一点点
就是不太精~
jack9491 2004-11-12
  • 打赏
  • 举报
回复
1.
insert into b (select * from a where a.indexid not in (select indexid from b));
2.
function fieldCheck(){
var unitprice = document.forms[0].unitprice;
if(unitprice.value==''){
alert("unitprice值域为空!");
return false;
}
return true;
}
3.1
String value = (String)session.getAttribute("studentname");
//然后判断value是否为空,再进行下面的操作
3.2
scope的范围有四种,
page,request,session,application

在scope为page或者requst的时候javabean的id可以相同
4.1没看明白题目
4.2
a=6,b=2,c=-6

5
Vector v;//前提是该对象已知
int i=0;
for(Iterator it = v.iterator();it.hasNext();){
String element = (String)it.next();
i++;
System.out.println("第"+i+"个元素为:"+element);
}
6.
private void mapPrint(Map map){
if(!map.isEmpty()){
java.util.Set keyset = map.keySet();
for(java.util.Iterator it = keyset.iterator();it.hasNext();){
String key = (String) it.next();
Integer value = (Integer)map.get(key);
System.out.println(key+"---"+value.toString());
}

}
}
7.private void mapFill(){
HashMap map = new HashMap();
String str="001,A001;002,A002;003,A003";
java.util.StringTokenizer st = new java.util.StringTokenizer(str,";");
while(st.hasMoreTokens()){
String string = st.nextToken();
String key = string.substring(0,3);
String value = string.substring(4,string.length());
map.put(key,value);
}
}

8.概念题,可以随便找本书就可以知道了

kingdom119 2004-11-12
  • 打赏
  • 举报
回复
很简单和基础的题。。我面试的时候怎么没遇到过!!。。。郁闷
bupt_wrh 2004-11-11
  • 打赏
  • 举报
回复
同样学习中,希望大牛详细解答
xmbareheaded 2004-11-11
  • 打赏
  • 举报
回复
学习中,帮你UP一下!
cnliutian 2004-11-11
  • 打赏
  • 举报
回复
答案呢?
hj12 2004-11-11
  • 打赏
  • 举报
回复
问题很基本

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧