2020 年年 JAVA 笔试面试题库 588 题 一、简答题 1."执行下列代码后,哪个结论是正确的? String[] s = new String[10]; A. s.length 为 10 B. s[9]为 null C. s[10]为”D. s[9]为 0 答案:AB 2.对于 FileInputStream 和 FileOutputStream 类,下面哪个方法不会产生 IOException 异常()A. ...
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。 、构造器Constructor是否可被override?九 构造器Construc...
2020年JAVA笔试面试题库588题 一、简答题 1.在Weblogic中如果部署的应用访问两个数据库并需要进行事务控制时,则需配置 答案:两阶段提交协议 2.在oracle中,语句select‘test’|| null from dual;的查询结果为:A.结果是test B.结果是testnull C.结果是空 D.结果是NULL 答案:A 3."执行下列代码后,哪个结论是...
c) JSTL的全称是JavaServer Pages Standard Tag Library d) JSTL只有一个Core核心标签库 13、所有的servlet过滤器类都必须实现()接口。 a) javax.servlet.Filter b) javax.servlet.ServletConfig c) javax.servlet.ServletContext d) javax.servlet.Servlet 三、多项选择题 1.Java程序的种类有() A.类(Class) ...
精选最新JAVA笔试面试完整题库588题(含标准答案) 2020年JAVA笔试面试题库588题 一、简答题 1.容器Panel和applet缺省使用的布局编辑策略是 答案:FlowLayout的布局管理器 2.释放SessionBean使用的某些资源或者刷新Entity Bean的缓存的代码一般实现在哪个方法中?A. ejbLoad B. ejbPassivate C. ejbStore D. ejbRemove ...
12. Java中的ConcurrentHashMap是如何实现线程安全的? ConcurrentHashMap使用了分段锁(Segment)的方式实现线程安全。它将数据分成多个段,并为每个段分配一个锁,不同段的数据可以同时操作,从而提高并发性能。 总结: 以上是一些Java高并发面试题的精选内容。通过了解并回答这些问题,可以更好地理解Java并发编程的概念和原理...
Java初级工程师面试题精选3我们知道每个线程都会有自己的栈用来存放局部变量每次线程运行前都会从主内存区加载变量值到自己的线程栈中形成一个变量副本那么如果是没有使用volatile的透明情况各个线程不知道自己在使用副本变量时主内存的变量值也许被其它线程修改了各个线程只是使用自己的本地变量副本从而造成不同步的情况 ...
Java工程师三大框架面试题1. hibernates提供了属性的延迟加载功能当hibernate在查询数据的时 候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存 中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。中怎样实现类之间的关系?类与类之间的关系主要体现在表与表之间的关系进行...
2020 年 JAVA 程序员笔试面试题库 300 题[含答案] 一、简答题 1.构造 ArrayList 类的一个实例,下列哪个方法是正确的?A. List myList = new ArrayList(); B. ArrayList myList = new List(); C. List myList = new List(); D. ArrayList myList = new Object(); 答案:A 2.面向对象的...
1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。 2. Oracle支持大并发,大访问量,是OLTP最好的工具。 4.Oracle也Mysql操作上的一些区别 ①主键 Mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,插入记录时,不需要...