工商银行珠海软件所面试题 可编辑
工商银行珠海软件所面试题 1.class Test {
static void print(String s1,String s2)
{
if(s1 == s2)
起跑线饮料
System.out.println(“Ooops~”);
月亮代表谁的心else
System.out.println(“Wows~”);李重进
if(s1.equals(s2))
System.out.println(“Wows~”);
else
忆大唐System.out.println(“Ooops~”);
}
static public void main(String args[])
{
String s1 = new String (“hello world”);
String s2 = new String (“hello world”);五月有什么节日
print(s1,s2);//s1 != s2 指向不同的内存空间
s1 = “hello world”;
s2 = “hello world”;
print(s1,s2);//s1 == s2 指向同一个常量
s1 = s1 + “!”;
s2 = s2 + “!”;
print(s1,s2);//s1 != s2 分别创建了新的内存空间来存放 + 操作的结 果
s1 = “hello” + “world”;
s2 = “hello” + “world”;
print(s1,s2);//s1 == s2 常量的计算结果在编译的时候计算(?),指向 同一个常量
} }
3.heap 和 stack的区别
4.finalization在Java或/C#中的作用,举例说明
网球比赛计分规则
5.选择题第一题,常见的排序算法中哪些是stable的,所谓stable就是关键码相同的it
6.智力题1 对于给定的整数,求出删除该整数中的1个数字后得到的最小值 举例说,1214 ,得到的结果是114