编程语言--JAVA答案.docxVIP

  • 1
  • 0
  • 约4.72万字
  • 约 37页
  • 2019-09-27 发布于湖北
  • 举报
JAVA 答案 1、D ( Arraylist的内存结构是数组,当超出数组大小时创建一个新的数组,把原数组中元素拷贝过去。其本质是顺序存储的线性表,插入和删除操作会引发后续元素移动,效率低,但是随机访问效率高 LinkedList的内存结构是用双向链表存储的,链式存储结构插入和删除效率高,不需要移动。但是随机访问效率低,需要从头开始向后依次访问) 2、B ( 1. 要使用t.start()才启动这个线程。 2. 题目中的synchronized关键字修饰了static方法,产生对Class对象的加锁,但是Java的内置锁是可重入的,所以不会死锁。) 3、B (JDBC提供两套接口,一个面向数据库厂商,一个面向JDBC使用者) 4、B ( A、for循环的话,很灵活,但是代码不够简洁. ? ? B、System.arraycopy()源码。可以看到是native方法:native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。?可以将native方法比作Java程序同C程序的接口。 public static native void arraycopy(Object src, int srcPos, Object dest, int destPos,int length); ? ?

文档评论(0)

1亿VIP精品文档

相关文档