-
为什么阿里巴巴Java开发手册中强制要求整型包装类对象值用 equal
为什么阿里巴巴Java开发手册中强制要求整型包装类对象值用 equals 方法比较? 在阅读《阿里巴巴Java开发手册》时,发现有一条关于整型包装类对象之间值比较的规约,具体内容如下: 这条建议非常值得大家关注, 而且该问题在 Java 面试中十分常见。 还需要思考以下几个...
-
记一次菜鸟网络的面试经历
记一次菜鸟网络的面试经历 我是一个不太爱折腾的人,因此在一个公司待久了,就不太会轻易跳槽。正因为如此,我在上家公司待了整整三年,在这里,认识了一群可爱的人,便更不舍得离去。 但因为公司属于传统企业,技术上并没有太大挑战,个人也逐渐遇到了职业瓶颈,我也...
-
Java虚拟机类加载器及双亲委派机制
Java虚拟机类加载器及双亲委派机制 所谓的类加载器(Class Loader)就是加载Java类到Java虚拟机中的,前面《面试官,不要再问我“Java虚拟机类加载机制”了》中已经介绍了具体加载class文件的机制。本篇文章我们重点介绍加载器和双亲委派机制。 类加载器 在JVM中有三类...
-
如何避免死锁?我们有套路可循
如何避免死锁?我们有套路可循 写在前面 上一篇文章共享资源那么多,如何用一把锁保护多个资源? 文章我们谈到了银行转账经典案例,其中有两个问题: 单纯的用 synchronized 方法起不到保护作用(不能保护 target) 用 Account.class 锁方案,锁的粒度又过大,导致涉及到...
-
Java 中的 final、finally、finalize 有什么不同?
Java 中的 final、finally、finalize 有什么不同? Java 中 final、finally、finalize 有什么不同?这是在 Java 面试中经常问到的问题,他们究竟有什么不同呢? 这三个看起来很相似,其实他们的关系就像卡巴斯基和巴基斯坦一样有基巴关系。 那么如果被问到这个问题该怎...
-
21个Java Collections面试问答
21个Java Collections面试问答 Java Collections框架是Java编程语言的核心API之一。 这是Java面试问题的重要主题之一。在这里,我列出了一些重要的Java集合面试问题和解答,以帮助您进行面试。这直接来自我14年以上的Java编程经验。 1、Java 8中与Collections相关的功...
-
说说hashCode() 和 equals() 之间的关系?
说说hashCode() 和 equals() 之间的关系? 上一篇关于介绍Object类下的几种方法时面试题时,提到equals()和hashCode()方法可能引出关于 hashCode() 和 equals() 之间的关系? 的面试题,本篇来解析一下这道基础面试题。 先祭一张图,可以思考一下为什么? 介绍 equals(...
-
为什么不允许使用 Java 静态构造函数?
为什么不允许使用 Java 静态构造函数? 不允许使用 Java 静态构造函数,但是为什么呢?在深入探讨不允许使用静态构造函数的原因之前,让我们看看如果要使 构造函数静态化 会发生什么。 Java 静态构造函数 假设我们有一个定义为的类: public class Data { private int...
-
面试官,不要再问我“Java虚拟机类加载机制”了
面试官,不要再问我“Java虚拟机类加载机制”了 关于Java虚拟机类加载机制往往有两方面的面试题:根据程序判断输出结果和讲讲虚拟机类加载机制的流程。其实这两类题本质上都是考察面试者对Java虚拟机类加载机制的了解。 面试题试水 现在有这样一道判断程序输出结果的面...
-
说说Object类下面有几种方法呢?
说说Object类下面有几种方法呢? 今天说一道基础题型,不过很多人会忽略或者至少说不完整,但是面试时被问到的几率还是很大的。 面试题 Object有几种方法呢? Java语言是一种单继承结构语言,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 如果一个类没有...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
