欢迎来到天天文库
浏览记录
ID:51761913
大小:42.95 KB
页数:5页
时间:2020-03-15
《亿阳信通面试笔试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、亿阳通信笔试题1、list、set、map有什么区别?2、抽象类和接口的区别?3、连接ORACLE数据库4、什么是序列化?5、多线程终止?6、读出文件,显示行号?7、RuntimeException和Exception区别?亿阳通信笔试题1、list、set、map有什么区别?List有序key和value都能重复Set 无序(除treeSet) key和value都不能重复Map无序(除treeMap) key 必须唯一 value 可以重复2、抽象类和接口的区别?抽象类里面可以有非抽象方法但接口里只能有抽象方法声明方法的存在而不去实现它的类被叫做抽像类(abst
2、ractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。接口(interface)是抽像类的变体。在接口中,所有方法都是抽像的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽像的,没有一个有程序体。接口只可以定义s
3、taticfinal成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对像上调用接口的方法。由于有抽像类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了接口。1、连接ORACLE数据库publicclassDBConnection{/**Oracle数据库连接URL*/privatefinalstaticStringDB_URL="jdbc
4、:oracle:thin:@192.168.2.66:1521:orcl66";/**Oracle数据库连接驱动*/privatefinalstaticStringDB_DRIVER="oracle.jdbc.driver.OracleDriver";/**数据库用户名*/privatefinalstaticStringDB_USERNAME="cpp";/**数据库密码*/privatefinalstaticStringDB_PASSWORD="cpp";/***获取数据库连接*@return*/publicConnectiongetConnection(){/*
5、*声明Connection连接对象*/Connectionconn=null;try{/**使用Class.forName()方法自动创建这个驱动程序的实例且自动调用DriverManager来注册它*/Class.forName(DB_DRIVER);/**通过DriverManager的getConnection()方法获取数据库连接*/conn=DriverManager.getConnection(DB_URL,DB_USERNAME,DB_PASSWORD);}catch(Exceptionex){ex.printStackTrace();}returnc
6、onn;}/***关闭数据库连接**@paramconnect*/publicvoidcloseConnection(Connectionconn){try{if(conn!=null){/**判断当前连接连接对象如果没有被关闭就调用关闭方法*/if(!conn.isClosed()){conn.close();}}}catch(Exceptionex){ex.printStackTrace();}}}1、什么是序列化?(1)、序列化是干什么的?简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自
7、己的各种各样的方法来保存objectstates,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。(2)、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时候;2、多线程终止?interrupt只是试图中断线程,而非强行终止,如果线程不愿意被中断,它仍然可以继续执行。stop方法,已经被遗弃,缺点多多,API已经不建议使用,倒是可以强制终止线程。3、读出文件,显示行号?publicclassTest{publicstaticvoi
此文档下载收益归作者所有