![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试经典百问
知而无涯
一起交流
展开
-
"=="和equals方法究竟有什么区别?
"=="和equals方法究竟有什么区别?==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个原创 2017-11-02 13:29:51 · 159 阅读 · 0 评论 -
JSP中动态INCLUDE与静态INCLUDE的区别
JSP中动态INCLUDE与静态INCLUDE的区别 1:静态页面1:静态include用include伪码实现,不会检查所含文件的变化,适用于包含静态页面2:格式:3:静态页面是先将文件的代码被原封不动地加入到了主页面从而和合成一个文件,然后再进行编译(列:easyUI就是一个单页面)2:动态页面1:动态include用jsp.include动原创 2017-11-02 13:34:14 · 910 阅读 · 1 评论 -
抽象类和接口的区别
含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须原创 2017-11-03 09:18:10 · 124 阅读 · 0 评论 -
HashMap和Hashtable的区别总结
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉原创 2017-11-05 10:31:27 · 159 阅读 · 0 评论 -
高并发量网站解决方案
高并发量网站解决方案一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很原创 2017-11-19 12:22:01 · 375 阅读 · 0 评论 -
多线程的作用
1:发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就浪费了75%。单核CPU上所谓的”多线程”那是假的多线程,同一时间处理器只会处理一段逻辑,只不过线程之间切换得比较快,看着像多个线程”同时”运行罢了。多核CPU上的多线程才是真正的多线程,它原创 2017-11-14 17:01:59 · 6197 阅读 · 0 评论 -
多线程经典面试题
1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。2)在java中wait和sleep方法的不同?通常会在电话面试中经常被问到的Java线程面试问题。最大的不同是在等待时wait会释放锁,而sleep一直持有原创 2017-11-14 17:04:38 · 256 阅读 · 0 评论 -
java集合面试题总结
了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:CollectionCollection是最基本的集合接口,一个Collection代表一组Object,即Collect转载 2017-11-23 12:50:57 · 269 阅读 · 0 评论 -
solr和Elasticsearch搜索引擎的区别和使用方式
solr和Elasticsearch的区别和使用方式答: a>solr和Elasticsearch的区别: 1)Solr建立索引时候,搜索效率下降,实时搜索效率不高,es实时搜索效率高 2)Solr利用Zookeeper进行分布式管理,而Elasticsearch自身带有分布式协调管理功能。 3)Solr支持更多格式的数据,比如JSON、XML原创 2017-11-23 15:51:30 · 11975 阅读 · 2 评论