⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 中兴软件实习测试题20051019.txt

📁 java面试,笔试试题 java面试,笔试试题
💻 TXT
字号:
一、写出运行结果
1、
public class A{
	public int i=1;
	public static String s="hello";
	public String toString(){
		return getClass().getName()+":"+i;
	}
	public void printMe(){
		System.out.println(this);
	}
	public A(){
		printMe();
	}
}
class B extends A{
	public int i=2;
	public static String s="world";
	public B(){
		printMe();
	}
	public static void main(String[] args){
		System.out.println(s);
		A a=new B();
		B b=(B)a;

	}
}

2、
public class A implements Cloneable{
	public B b;
	public A(){
		b=new B();
	}
	public boolean equals(Object o){
		if( o instanceof A){
			return b.equals(((A)o).b);		
		}else{
			return false;
		}
	}
	public static void main(String[] args){
		A a=new A();
		try{
			A a1=(A)a.clone();
			System.out.println(a.equals(a1));
			System.out.println(a.b==a1.b);
		}catch(Exception e){
			System.out.println(e);
		}
	}
}
class B{
	public int i=10;
}

二、简答
1、Java中是否存在全局变量?
2、TCP与UDP通讯方式的区别是什么?
3、JNI和JNDI各有什么作用?
4、数据库中事务(Transaction)的作用是什么?
5、线程中能否创建进程?
三、编程
1、写出一个堆栈,保证多线程操作的安全和正确性。
2、使用插入排序(内部排序的一种算法),对一个十个元素的整型数组排序。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -