Java基础类库面试题

2023-07-06   


1、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
   2、启动一个线程是用run()还是start()?
   3、线程的基本概念、线程的基本状态以及状态之间的关系
   4、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?
   用synchoronized修饰同步方法。
   5、集合框架有什么?
   12、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序
   13、同步和异步有和异同,在什么情况下分别使用他们?举例说明。
   14、sleep() 和 wait() 有什么区别?
   15、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
   17、输入输出流的理解:
   18、请写一个程序的读写,要求用两种方式一种是低层流另一种是高层流。
   19、如何列出某个目录下的所有文件
   20、用socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数据?
   23、介绍JAVA中的Collection FrameWork(包括如何写自己的数据结构)?
   24、请说出你所知道的线程同步的方法


相关内容:

  1. Java基础面试题
  2. Java基础面试题
  3. Java的五个基础面试题
  4. Java的五个基础面试题
  5. 若干个Java基础面试题
  6. Java的基础面试题附答案