首页 > 代码库 > 牛客知识点
牛客知识点
1.
在 myjsp.jsp 中,关于下面的代码说法错误的是: ( )
<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>
在 myjsp.jsp 中,关于下面的代码说法错误的是: ( )
<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>
正确答案: A 你的答案: C (错误)
该页面可以使用 exception 对象
该页面发生异常会转向 error.jsp
存在 errorPage 属性时,isErrorPage 是默认为 false
error.jsp 页面一定要有isErrorPage 属性且值为 true
- 添加笔记
- 收藏
- 纠错
本题知识点
Java 阿里巴巴
参考解析添加解析
- 推荐MyGoodHelperA页面有isErrorPage属性且值为false,不可以使用 exception 对象编辑于 2015-02-02 17:48:50回复(2)
- 更多回答(23条)
- Rodriguez.Dexception是JSP九大内置对象之一,其实例代表其他页面的异常和错误。只有当页面是错误处理页面时,即isErroePage为 true时,该对象才可以使用。对于C项,errorPage的实质就是JSP的异常处理机制,发生异常时才会跳转到 errorPage指定的页面,没必要给errorPage再设置一个errorPage。所以当errorPage属性存在时, isErrorPage属性值为false2.A,依赖注入是一种思想,或者说是一种设计模式,在java中是通过反射机制实现,与具体框架无关。10.对于线程局部存储TLS(thread local storage),以下表述正确的是
正确答案: A B D 你的答案: A B C (错误)
解决多线程中的对同一变量的访问冲突的一种技术
TLS会为每一个线程维护一个和该线程绑定的变量的副本
每一个线程都拥有自己的变量副本,从而也就没有必要对该变量进行同步了
Java平台的java.lang.ThreadLocal是TLS技术的一种实现
- ABDC:同一全局变量或者静态变量每个线程访问的是同一变量,多个线程同时访存同一全局变量或者静态变量时会导致冲突,尤其是多个线程同时需要修改这一变量时,通过TLS机制,为每一个使用该全局变量的线程都提供一个变量值的副本,每一个线程均可以独立地改变自己的副本,而不会和其它线程的副本冲突。编辑于 2015-01-09 11:14:28回复(3)
- 更多回答(13条)
- 幻影迷风如果是静态变量是共享的话,那必须同步,否则尽管有副本,还是会出错,故C错发表于 2015-08-19 00:07:10回复(4)
- XQ
ThreadLocal可以给一个初始值,而每个线程都会获得这个初始化值的一个副本,这样才能保证不同的线程都有一份拷贝。ThreadLocal 不是用于解决共享变量的问题的,不是为了协调线程同步而存在,而是为了方便每个线程处理自己的状态而引入的一个机制.
10.关于HashMap与HashTbale,以下说法错误的是()正确答案: B 你的答案: A (错误)
两者都是用key-value方式获取数据
Hashtable允许null值作为key和value,而HashMap不可以
HashMap不是同步的,而Hashtable是同步的
迭代HashMap采用快速失败机制,而Hashtable不是
快速失败(Fail-Fast)机制:对于线程不安全的集合对象的迭代器,如果在使用迭代器的过程中有其他线程修改了集合对象结构或者元素数量,那么将抛出ConcurrentModificationException,这就是所谓fail-fast策略。迭代 HashMap 采用快速失败机制,而 HashTable 不是,因为 HashTable 是线程安全的。15.Java数据库连接库JDBC用到哪种设计模式?正确答案: B 你的答案: B (正确)
生成器
桥接模式
抽象工厂
单例模式
B.桥接模式。JDBC提供两套接口,一个面向数据库厂商,一个面向JDBC使用者。20.下面有关JVM内存,说法错误的是?程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的
Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的
方法区用于存储JVM加载的类信息、常量、静态变量、即使编译器编译后的代码等数据,是线程隔离的
原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
收藏本题
牛客知识点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。