首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

java软件工程师面试有关问题

2012-10-24 
java程序员面试问题1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分) 区别主要答两点:  a.条件操作只

java程序员面试问题

1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)

区别主要答两点:  a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型  b.逻辑操作不会产生短路.如:int a = 0;int b = 0;if( (a = 3) > 0 || (b = 3) > 0 ) //操后a =3,b=0.if( (a = 3) > 0 | (b = 3) > 0 ) //操后a =3,b=3.

?

2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)

interface A{int x = 0;}class B{int x =1;}class Cextends B implements A {public void pX(){System.out.println(x);}public static void main(String[] args) {new C().pX();}}}
select t.name,sum(t.salary),to_char(stime,'yyyy')||'年'||to_char(stime,'mm')||'月' from t_salary t group by t.name,to_char(stime,'yyyy')||'年'||to_char(stime,'mm')||'月' having sum(t.salary)<800;

?

?

热点排行