请高手回答
1. C#中要使一个类支持FOREACH遍历,实现过程怎样?请给出code
2.你对XMLHTTP、WEBSERVICE 了解吗?简单描述其特点、作用
3.自定义控件和一般用户控件的异同?如果要用这两者之一,你会选择哪种?为什么
4.大概描述一下ASP.NET服务器控件的生命周期
5.类划分的依据。类粒度问题
6.事物管理问题
7.谈谈final, finally, finalize的区别
8. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
9.Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
10.HashMap和Hashtable的区别。
11.Collection 和 Collections的区别。
12.什么时候用assert
13.GC是什么? 为什么要有GC?
14.String s = new String("xyz");创建了几个String Object?
15.Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
16.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
17. sleep() 和 wait() 有什么区别?
18. 数组有没有length()这个方法? String有没有length()这个方法?
19. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
20.给我一个你最常见到的runtime exception
1. C#中要使一个类支持FOREACH遍历,实现过程怎样?请给出code
2.你对XMLHTTP、WEBSERVICE 了解吗?简单描述其特点、作用
3.自定义控件和一般用户控件的异同?如果要用这两者之一,你会选择哪种?为什么
4.大概描述一下ASP.NET服务器控件的生命周期
5.类划分的依据。类粒度问题
6.事物管理问题
7.谈谈final, finally, finalize的区别
8. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
9.Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
10.HashMap和Hashtable的区别。
11.Collection 和 Collections的区别。
12.什么时候用assert
13.GC是什么? 为什么要有GC?
14.String s = new String("xyz");创建了几个String Object?
15.Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
16.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
17. sleep() 和 wait() 有什么区别?
18. 数组有没有length()这个方法? String有没有length()这个方法?
19. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
20.给我一个你最常见到的runtime exception
int [] a=new int[10];
foreach(int index in a)
{....}
2.你对XMLHTTP、WEBSERVICE 了解吗?简单描述其特点、作用
//有点模糊
7.谈谈final, finally, finalize的区别
//finally一般在使用异常处理时候配合使用,在其块中,正常执行或者异常的情况都得到执行
//finalize终止化操作8. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
//实现--实例,接口为声明,更加抽象的级别
10.HashMap和Hashtable的区别。HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。
还有...14.String s = new String("xyz");创建了几个String Object?
//很明显,在C#里面有编译错误,string没有实例构造函数
16.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
//短整形转化不了整形;省下没有错误吧?17. 数组有没有length()这个方法? String有没有length()这个方法?
都是属性
19. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
//如果set里面保存着null的对象大于2个,那么equals()不就相等了?
还是使用==好,都指到同一个对象
20.给我一个你最常见到的runtime exception
//引用为实例的对象
//强制转换失败!
只能想到这么多了,有些问题比较大哦,写起来太麻烦
finally 捕异常时用
finalize 垃圾回收时调用