1、 meta标签的作用是什么
2、 ReenTrantLock可重入锁(和synchronized的区别)总结
4、 什么是可变参数?
5、 什么是领域模型(domain model)?贫血模型(anaemic domain model)和充血模型(rich domain model)有什么区别?
8、&和&&的区别?
10、10条SQL优化技巧
14、2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据
22、abstract class和interface有什么区别
23、ActiveMQ是什么
24、activity是什么?
26、ajax的缺点
29、Ajxa常见问题都有哪些
30、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实 现)interface(接口
31、Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口?
32、aop代理模式
33、ArrayList、Vector、LinkedList的区别
36、Arrays.sort 实现原理和 Collection 实现原理
37、BeanFactory 和 ApplicationContext
39、BIO、NIO和AIO
41、C/S 与B/S 区别
46、Comparable和Comparator接口是干什么的?列出它们的区别
47、ConcurrenHashMap介绍1.8 中为什么要用红黑树
48、cookie和session的区别,分布式环境怎么保存用户状态
49、CSRF攻击防御方法
50、CSS3有哪些新特性?
52、CSS中可以通过哪些属性定义,使得一个DOM元素不显示在浏览器可视范围内?
53、css面试题及答案
54、display:none与visibility:hidden的区别是什么?
57、documen.write和 innerHTML 的区别?
58、document load 和document ready的区别
61、Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?
62、Dubbo中有哪些角色?
64、Dubbo执行流程?
68、dubbo核心的配置有哪些?dubbo推荐用什么协议?
71、dubbo通信协议dubbo协议为什么要消费者比提供者个数多
72、dubbo通信协议dubbo协议为什么采用异步单一长连接
74、Enumeration接口和Iterator接口的区别有哪些?
79、final、finally和finalized的区别?
82、GC线程是否为守护线程?
85、hashCode()和equals()方法的重要性体现在什么地方
87、HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的
92、HashMap实现原理
93、hashMap底层实现
97、HashSet的使用和原理(hashCode()和equals())
100、HR常问面试题总结(上)
101、HR常问面试题总结(下)
102、HTML Encode 和URL Encode的区别
103、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?
105、HTML含义和版本变化
108、html面试题及答案
109、HTML,CSS,Javascript在Web开发中分别起什么作用?
111、iframe的优缺点?
112、img的alt与title有何异同? strong与em的异同?
113、Integer与int的区别
114、Iterator和ListIterator的区别是什么?
116、Jar包的作用是什么
117、JAVA 中的几种基本数据类型是什么,各自占用多少字节
118、Java 为什么是高效的 ( High Performance )?
119、Java 的信号灯
120、JAVA 语言如何进行异常处理,关键字:throws,throw,try,catch,finally 分别代表什么意义?在try 块中可以抛出异常吗?
121、java.lang.ThreadLocal的作用和原理?列举在哪些程序中见过ThreadLocal的使用?
122、java.sql.Date和java.util.Date的联系和区别
124、JavaScript 的同源策略
127、Java三大版本
128、Java三种注释类型说明
132、java中if多分支语句和switch多分支语句的异同之处
138、Java中垃圾回收(GC)有什么目的?有哪些GC?什么时候进行垃圾回收?
142、java中实现多态的机制是什么?
144、java中接口有什么用
145、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?
146、Java中有几种类型的流?
149、Java中的两种异常类型是什么?有什么区别?Exception和Error有什么区别?
151、java中线程的状态转换
153、Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?
155、Java代码优化(上)
156、Java代码优化(下)
157、Java写一个冒泡排序
159、Java出现OutOf MemoryError(OOM 错误)的原因有哪些?出现OOM错误后,怎么解决?
160、Java创建线程后,调用start()方法和run()的区别
164、Java堆的结构是什么样子的?什么是堆中的永久代(Perm Gen space)?
169、Java对象什么时候可以被垃圾回收?JVM的永久代中会发生垃圾回收么?
170、java工程师非技术面试题
171、java工程师面试linux操作选择面试题大全含答案(上)
172、java工程师面试linux操作选择面试题大全含答案(下)
175、Java常见的开源数据连接池有哪些,并对参数做出简单的说明
176、java序列化对象为什么要定义serialversionUID值?
177、java开发框架是什么?
178、Java异常处理try-catch-finally的执行过程
180、JAVA性能优化
181、java性能优化大全珍藏版
182、java数组有什么特征
183、Java有没有goto?
185、Java正则表达式能过滤出html中的链接地址和标题
186、java的4种引用 强软弱虚
187、Java的HashMap和Hashtable有什么区别HashSet和HashMap有什么区别?使用这些结构保存的数需要重载的方法是哪些?
188、Java的安全性如何理解
189、Java的序列化是什么,如何实现Java的序列化?列举在哪些程序中见过Java序列化?
190、Java的类加载器都有哪些,每个类加载器都有加载那些类,什么是双亲委派模型,是做什么的?
192、java程序员常用英文单词整理
194、Java程序怎么优化?
195、Java程序性能优化技巧
2019史上最全java面试题题库大全800题含答案(面试宝典)(2)https://developer.aliyun.com/article/1543630