下载此文档

Java基础和面向对象(面试).doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
面试题:
1:谈谈final, finally, finalize的区别
final:是一个修饰符
它可以修饰类,修饰变量,修饰方法
修饰的类不可以被继承
修饰的变量是一个常量
修饰的方法不能被重写
finally:是异常处理的一部分,用于释放资源。
它里面的代码永远会执行。
特殊情况:除非在知道到finally之前jvm退出了。
finalize:是Object类的一个方法,用于垃圾回收。
2: &和&&的区别
A:作为逻辑运算符,&&具有短路效果。
B :&还可以作为位运算符。
3: ()等於多少? (-)等於多少?
12
-11
4: short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
第一个有错,一个short类型加一个int类型,结果是int类型。赋值给short类型,会有精度的损失。
第二个没有错,原因是+=有强制转换功能。
5:数组有没有length()这个方法? String有没有length()这个方法?
数组没有length()方法,有length属性。
String有length()方法
集合有size()方法。
6: Overload和Override的区别。Overload的方法是否可以改变返回值的类型?
Overload:
重载:方法名相同,参数列表不同。
Override:
重写:方法声明相同。
Overload可以改变返回值类型,因为它跟返回值类型无关。
7:给我写出JDK提供的5个常用类名,5个接口名,5个包名.
常用类:
String
StringBuffer/StringBuilder
Integer(8种包装类)
Math/Random
Date/DateFormat/Calendar
ArrayList
LinkedList
HashSet
HashMap
FileReader
FileWriter
BufferedReader
BufferedWriter
FileInputStream
FileOutputStream
BufferedInputStream
BufferedOutputStream
Thread(能够说清楚,你就写)
Socket
ServerSocket
常用接口:
Collection
List
Set
Map
Comparable
Comparator
FilenameFilter
Runnable(跟线程相关)
跟数据库相关的接口:JDBC
Connection
Statement
PreparedStatement
CallableStatement
ResultSet
常用包:





8:构造器Constructor是否可被override?
不可以。

Java基础和面向对象(面试) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人260933426
  • 文件大小19 KB
  • 时间2021-11-06