- 首页 > 生活知识 > 潮科技 > >
Java|普通本科毕业一年,刷完这1000道JAVA面试题,成功逆袭上岸( 九 )
JAVAmysqlmybatisspring
如何实现对象克隆?
GC是什么?为什么要有GC?
String s = new String(“xyz”);创建了几个字符串对象?
接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?
一个”.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?
Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口?
内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?
Java 中的final关键字有哪些用法?
指出下面程序的运行结果
数据类型之间的转换:
如何实现字符串的反转及替换?
怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
日期和时间:
打印昨天的当前时刻 。
比较一下Java和JavaSciprt 。
什么时候用断言(assert)?
Error和Exception有什么区别?
try{里有一个 return 语句 , 那么紧跟在这个 try 后的finally{里的代码会不会被执行 , 什么时候被执行 , 在 return 前还是后?
Java 语言如何进行异常处理 , 关键字:throws、throw、try、catch、finally 分别如何使用?
运行时异常与受检异常有何异同?
列出一些你常见的运行时异常?
阐述final、finally、finalize的区别 。
类ExampleA继承Exception , 类ExampleB继承ExampleA 。
List、Set、Map是否继承自Collection接口?
阐述ArrayList、Vector、LinkedList的存储性能和特性 。
Collection和Collections的区别?
List、Map、Set三个接口存取元素时 , 各有什么特点?
TreeMap 和 TreeSet 在排序时如何比较元素?Collections 工具类中的 sort()方法如何比较元素?
Thread 类的 sleep()方法和对象的 wait()方法都可以让线程暂停执行 , 它们有什么区别?
线程的 sleep()方法和 yield()方法有什么区别?
当一个线程进入一个对象的 synchronized 方法 A 之后 , 其它线程是否可进入此对象的 synchronized 方法 B?
请说出与线程同步以及线程调度相关的方法 。
编写多线程程序有几种实现方式?
synchronized关键字的用法?
举例说明同步和异步 。
启动一个线程是调用run()还是start()方法?
什么是线程池(thread pool)?
线程的基本状态以及状态之间的关系?
简述synchronized 和java.util.concurrent.locks.Lock
Java中如何实现序列化 , 有什么意义?
Java中有几种类型的流?
写一个方法 , 输入一个文件名和一个字符串 , 统计这个字符串在这个文件中出现的次数 。
如何用Java代码列出一个目录下所有的文件?
用Java的套接字编程实现一个多线程的回显(echo)服务器 。
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
你在项目中哪些地方用到了XML?