JAVA全套单选题301-343

301 调整哪个参数可以增加流类用户的缓冲区大小(D)

A、流控上线参数 B、流控下线参数 C、流控期望容量 D、流类业务的最大缓冲区容量比例因子

302 下列File类的方法中,可以获得文件对象父类路径名的是(B)

A、getName()  B、getParent()  C、getPath() D、ge'tAbsolutePath()

303  File类型中定义了什么方法来创建一级目录?( C)

A、createNewFile  B、exists C、mkdirs D、mkdir

304 下列选项中,不是File类的构造方法的是(D)

A、File(String filename) B、File(String directoryPath,String filename)

C、File(File f,String filename) D、File(char filename[])

305 以下选项中,哪个是File类中isFile()方法返回值的类型(B)

A、int  B、boolean  C、Integer  D、String

306  java.io包的File类是(D)

A、字符流类 B、字节流类 C、对象流类 D、非流类

307 File类提供了许多管理磁盘的方法。其中,建立目录的方法是 (B)

A、 delete()   B、 mkdirs()    C、 makedir()   D、 exists()

308 下面的说法不正确的是(D)

A、 InputStream与OutputStream类通常是用来处理字节流,也就是二进制文件

B、 Reader与Writer类则是用来处理字符流,也就是纯文本文件

C、 Java中IO流的处理通常分为输入和输出两个部分

D、 File类是输入/输出流类的子类

309 判断一个文件对象是不是只读文件,应当使用File类的(C)方法

A、canRead B、canWrite C、onlyRead D、readOnly

310 以下对File类的public boolea isFile()方法的描述,哪个是正确的(A)

A、判断该File对象所对应的是否是文件。 B、判断该File对象所对应的是否是目录。

C、返回文件的最后修改时间。 D、在当前目录下生成指定的目录。

311 File类中以字符串形式返回文件绝对路径的的方法是(C)

A、getParent()  B、getName()  C、getAbsolutePath()  D、getPath()

312 File类型中定义了什么方法来判断一个文件是否存在?(D )

A、createNewFile  B、renameTo  C、delete  D、exists

313 在Java中关于File类的说法正确的是(B)

A、File表示文件,不能表示文件夹。 B、File表示路径。

C、File表示文件路径和文件内容。 D、通过File不能删除文件。

314 下列哪个方法不属于File的方法(D)

A、delete()  B、getName()  C、createNewFile()  D、read()

315 以下哪些类提供了创建一个目录的方法(A)

A、File  B、DataOutput C、Directory D、FileDescriptor

316  要使对象具有序列化能力,则其类应该实现如下哪个接口(A)

A、java.io.Serializable  B、java.lang.Cloneable C、java.lang.CharSequence D、java.lang.Comparable

317 (对象序列化)处理对象传输的接口是(A)

A、Serializable  B、Cloneable C、Itemistener D、ActionListener

318 要想实现对象序列化,则类必须实现的接口是(A)

A、Serializable B、ObjectOutputStream C、ObjectInputStream D、DataOutput

319 下面关于序列化的说法正确的是(A)

A、只有可序列化对象才可以被序列化。

B、String不是可序列化对象。

C、只有JDK提供的类才可能是可序列化的,而自定义的类不可能是可序列化的。

D、一个可序列化类的任何属性都可以被序列化。

320 Node.js中Buffer缓冲区存储的时(A)

A、字符     B、ASCII码      C、UTF-8数据 D、二进制数据

321 Node.js中,关于Buffer缓冲区处理数据与文件的说法正确的是(A)

A、可以读一部分,写一部分  B、全部读写,分布写入  C、分布读写,一次写入   D、一次读取,一次写入

322 以下选项中,关于Java NIO中的Buffer类的常用方法说法正确的是(B)

A、clear()方法会清除缓冲区的数据,并将position设置为0,limit设置为capacity

B、flip()方法先讲limit设置为当前position位置,然后将position设置为0

C、mark()方法用于设置Buffer的标记,只能在0和limit之间做标记

D、rewind()方法将position设置为0,并设置mark标记

323 下列流中哪一个使用了缓冲区技术(A )

A、BufferedOutputStream B、FileInputSream C、DataOutputStream D、FileReader

324 在以下哪种情况下,线程进入就绪状态(D)

A、线程调用了sleep()方法时 B、线程调用了join()方法(终止)

 C、线程调用了yield()方法时 D、线程调用了notify()方法?

325 请问以下哪些是有关线程状态转换的正确描述(C)

A、调用sleep()方法使线程进入就绪状态  B、调用sleep()方法使线程进入等待状态  

C、调用sleep()方法使线程立即获得执行  D、调用sleep()方法使线程进入就绪状态

326 线程调用sleep()方法后,该线程将进入以下哪种状态(C)

A、就绪状态 B、运行状态  C、阻塞状态 D、死亡状态

327 下列哪个一个操作不能使线程从等待阻塞状态进入对象阻塞状态(A  )

A、等待阻塞状态下的线程被notify()唤醒 B、等待阻塞状态下的纯种被interrput()中断

C、等待时间到 D、等待阻塞状态下的线程调用wait()方法

328 线程的休眠,用到的方法是(D)

A、start() B、stop() C、wait()  D、sleep()

329 下列关于线程的优先级的说法中,正确的是(D)

A、线程的优先级是不能改变的 B、线程的优先级是在创建线程时设置的

C、在创建线程后的任何时候都可以重新设置 D、B和C

330 线程的休眠方法sleep(long)的参数的单位是(B)

A、微妙 B、毫秒 C、秒 D、其它

331 在线程同步中,为了唤醒另一个等待的线程,使用下列方法(C)

A、sleep()  B、wait()  C、notify()  D、join()

332 下面集合框架类中,是线程安全的类的是(C)

A、ArrayList B、HashMap C、Vector D、LinkedList

333 为了保证方法的线程安全,声明方法的时候必须使用哪个修饰符(D)

A、new  B、transient  C、void  D、synchronized

334 Java集合类中,Vector类的特点是(C)

A、底层是链表结构 B、增删快  C、线程安全  D、线程不安全

335 下列关于线程安全类的描述中,错误的是(C)

A、线程安全类运用了Java语言的同步机制

B、线程安全类运用了Java语言的等待-唤醒机制

C、多线程并发访问线程安全类的对象时需要添加Java同步机制

D、多线程并发访问线程安全类的对象时不需要添加Java同步机制

336 以下结构中,哪个具有同步功能(B)

A、HashMap B、ConcurrentHashMap C、WeakHashMap D、TreeMap

337 下面哪几项能正确的描述线程同步的作用?(A)

A、锁定资源,使同一时刻只有一个线程去访问它,防止多个线程操作同一个资源引发错误  

B、提高线程的执行效率  

C、让线程独占一个资源  

D、让多个线程同时使用一个资源                                  

338 以下写法中可以正确定义一个同步代码块的是(B)

A、synchronized(常量){} B、synchronized(对象){}  

C、synchronized(){} D、synchronized(任意基本数据类型){}

339 线程同步中,对象的锁在(B)情况下持有线程返回 ?

A、当synchronized()语句块执行完后 B、当在synchronized()语句块执行中出现例外(exception)时  

C、当持有锁的线程调用该对象的wait()方法时 D、以上都是

340 下列属于定义同步代码块的关键字的是(C)

A、abstract B、volatile C、synchronized D、public

341 下面关于线程同步说法错误的是(D)

A、用户模式和内核模式下同步方式不同 B、对于临界区的访问适用于单进程中线程间的同步

C、事件对象适用于多个进程间的各线程实现同步  D、互斥对象也只适用于单进程中线程间的同步

342 下列关于同步代码块的特征说法错误的是(D)

A、可以解决多线程的问题    B、降低程序性能   

C、使用synchronized关键字修饰 D、多线程同步的锁只能是object对象

343 下面哪个是线程同步的机制(D)

A、互斥锁,共享内存,管道   B、管道,信号量,读写锁  

C、互斥锁,管道,信号量 D、锁,信号量,条件变量

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小孙同学1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值