
牛客网笔试题--选择
tanpeng_net
这个作者很懒,什么都没留下…
展开
-
java threadlocal
ThreadLocal类用于创建一个线程本地变量转载 2016-11-10 22:19:45 · 269 阅读 · 0 评论 -
Spring相关概念
下面有关spring的依赖注入,说法错误的是? 这题答案是C,具体理由:ORM模块并不提供spring自己的实现。只是单纯的映射出去了而已。 附: Spring七大模块,如下: 1. Spring Core: Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序转载 2016-11-18 19:52:37 · 410 阅读 · 0 评论 -
spring事务
下面有关spring事务,描述错误的是?转载 2016-11-18 19:41:57 · 462 阅读 · 0 评论 -
spring DAO
下面有关spring DAO,描述错误的是?B选项:Struts2是类级别的,Spring是方法级别的转载 2016-11-18 19:40:17 · 375 阅读 · 0 评论 -
转发与重定向
下面有关forward和redirect的描述,正确的是? 1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.转载 2016-11-17 22:39:43 · 375 阅读 · 0 评论 -
Java并发
下列关于Java并发的说法中正确的是(B) A,CopyOnWriteArrayList适用于写少读多的并发场景 B,ReadWriteLock即为读写锁,他要求写与写之间互斥,读与写之间互斥, 读与读之间可以并发执行。在读多写少的情况下可以提高效率 C,ConcurrentHashMap是同步的HashMap,读写都加锁 D,volatile只保证多线程操作的可见性,不保证原子性转载 2016-11-17 22:30:42 · 472 阅读 · 0 评论 -
子类可以覆盖掉父类的同步方法
下面有关java的一些细节问题,描述错误的是? 如果父类中的某个方法使用了 synchronized关键字,而子类中也覆盖了这个方法,默认情况下子类中的这个方法并不是同步的,必须显示的在子类的这个方法中加上 synchronized关键字才可。 当然,也可以在子类中调用父类中相应的方法,这样虽然子类中的方法并不是同步的,但子类调用了父类中的同步方法,也就相当子类方法也同步了。转载 2016-11-17 22:25:20 · 3278 阅读 · 0 评论 -
JVM内存
下面有关JVM内存,说法错误的是?方法区(Meath Area)在JVM中也是一个非常重要的区域,它与堆一样,是被 线程共享 的区域。 在方法区中,存储了每个类的信息(包括类的名称、方法信息、字段信息)、静态变量、常量以及编译器编译后的代码等。堆(Heap)一般是虚拟机所管理的内存中最大的一块。是被所有线程所共享的一块内存区域,几乎所有对象实例都是在这里分配内存,数组也是,因为数组也是对象。 物理内原创 2016-11-17 22:19:12 · 770 阅读 · 1 评论 -
Thread. sleep()是否会抛出checked exception?
Thread. sleep()是否会抛出checked exception?Thread.sleep() 和 Object.wait(),都可以抛出 InterruptedException。这个异常是不能忽略的,因为它是一个检查异常(checked exception)转载 2016-11-15 22:46:39 · 3245 阅读 · 0 评论 -
下列哪种异常是检查型异常,需要在编写程序时声明?
下列哪种异常是检查型异常,需要在编写程序时声明? 答案是FileNotFoundException转载 2016-11-15 22:43:24 · 28437 阅读 · 0 评论 -
二叉排序树中查找效率最高的是
二叉排序树中查找效率最高的是平衡二叉树二叉查找数的查找速度取决于树的深度 相同节点数深度最小的是平衡二叉树转载 2016-11-15 22:38:30 · 16096 阅读 · 0 评论 -
对于线程局部存储TLS(thread local storage)
线程局部存储TLS(thread local storage)转载 2016-10-31 23:10:16 · 688 阅读 · 0 评论 -
实现或继承了Collection接口的是()
答案:BCEA,Map接口未实现Collection接口 B,List接口的定义为 public interface Listextends CollectionC,Vector定义为 public class Vectorextends AbstractListimplements List, RandomAccess, Cloneable, Serializable Vector实现了L转载 2016-10-31 23:00:42 · 15506 阅读 · 1 评论 -
抽象类与接口的区别
抽象类与接口的区别抽象类抽象类可以有构造方法抽象类可以存在普通属性、方法 静态属性、方法抽象类中可以存在抽象方法如果一个类中有一个抽象方法,那么该类一定属于抽象类。抽象类中不一定要有抽象方法抽象类中的抽象方法需要由子类来实现。如果子类不实现,则子类也需要定义成抽象的。接口接口不能有构造方法。只能由方法的声明,不能有方法体在接口中只有常量。因为定义的变量在编译的时候会自动加上:pub转载 2016-10-31 22:52:54 · 351 阅读 · 1 评论 -
ArrayLists和LinkedList的区别
ArrayLists和LinkedList的区别A. ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 //正确,这里的所谓动态数组并不是那个“ 有多少元素就申请多少空间 ”的意思,通过查看源码,可以发现,这个动态数组是这样实现的,如果没指定数组大小,则申请默认大小为10的数组,当元素个数增加,数组无法存储时,系统会另个申请一个长度为当前长度1.转载 2016-11-10 22:52:03 · 467 阅读 · 0 评论 -
JAVA语言异常处理描述
JAVA语言异常处理描述Java语言中的异常处理包括声明异常、抛出异常、捕获异常和处理异常四个环节。 throw用于抛出异常。 throws关键字可以在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异常对象。try是用于检测被包住的语句块是否出现异常,如果有异常,则抛出异常,并执行catch语句。cacth用于捕获从try中抛出的异常并作出处理。转载 2016-11-10 22:21:17 · 597 阅读 · 0 评论 -
具有记忆功能的数据结构
下列数据结构具有记忆功能的是? 具有记忆功能的数据结构是栈,原因很简单:后进栈的先出栈,所以你对一个栈进行出栈操作,出来的元素肯定是你最后存入栈中的元素,所以栈有记忆功能。原创 2016-11-24 23:24:37 · 5159 阅读 · 0 评论