都是 java 题目啊 1、list 、set、map 有什么区别? 答:List 和 Set 继承自 Collection 接口,Map 没有继承自 Collection 接口 2、抽象类和接口的区别? 答:接口用于规范,抽象类用于共性。接口中只能声明方法,属性,事件,索引器。而抽象 类中可以有方法的实现,也可以定义非静态的类变量。抽象类是类,所以只能被单继承,但 是接口却可以一次实现多个。抽象类可以提供某些方法的部分实现,接口不可以.抽象类的 实例是它的子类给出的。接口的实例是实现接口的类给出的。再抽象类中加入一个方法,那 么它的子类就同时有了这个方法。 而在接口中加入新的方法, 那么实现它的类就要重新编写 (这就是为什么说接口是一个类的规范了) 。接口成员被定义为公共的,但抽象类的成员也 可以是私有的、受保护的、内部的或受保护的内部成员(其中受保护的内部成员只能在应用 程序的代码或派生类中访问) 。此外接口不能包含字段、构造函数、析构函数、静态成员或 常量。 3、连接 ORACLE 数据库 答:Provider=MSDAORA.Oracle;Data Source=xxx;user id=xx;password=xx 或:Provider=ORAOLEDB.Oracle;Data Source=xxx;user id=xx;pass
word=xx 4、什么是序列化? 答:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化, 它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 .
NET Framework 提供两种序列化技术:
二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。 例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象。您可以将对象序列 化到流、磁盘、内存和
网络等等。远程处理使用序列化“通过值”在
计算机或应用程序域之 间传递对象。 XML 序列化仅序列化公共属性和字段,且不保持类型保真度。当您要提供或使用数据而不 限制使用该数据的应用
程序时,这一点是很有用的。由于 XML 是一个开放式标准,因此, 对于通过 Web 共享数据而言,这是一个很好的选择。SOAP 同样是一个开放式标准,这使 它也成为一个颇具吸引力的选择。 5、多线程终止? 答:在单个程序中同时运行多个线程完成不同的
工作,称为多线程 6、读出文件,显示行号? 7、Runtime Exception 和 Exception 区别? 答:Exception 表示需要捕捉或者需要程序进行处理的异常。exception 表示一种
设计或实现
问题。也就是说,它表示如果程序运行正常,从不会发生的情况