- 博客(3)
- 收藏
- 关注
原创 深入理解Java虚拟机之走近Java
概述 java不仅仅是一门语言,还是一个由一系列计算机软件和规范形成的技术体系,被广泛的应用于嵌入式系统、移动终端、企业服务器等各种场合。java能获得如此广泛的认可,除了它拥有一门结构严谨、面向对象的编程语言之外,还有许多不可忽视的优点: 它摆脱了硬件平台的束缚,实现“一次编写,到处运行”的理想; 它提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄露和指针越界
2016-11-14 23:26:51 329
原创 Java面试之谈谈String,StringBuilder,StringBuffer区别
引言 这是一个很常见的问题了,在这里我并不是要提出什么不一样的观点,只是想通过分析源码来加深对这一问题的理解。如果您恰好也感兴趣的话,不妨随我一读。 注意:以下源码来自orcal JDK1.8。 比较 通常关于这个问题,我们熟知的是,在字符串拼接时,千万别用String的+号来拼接,而是采用StringBuilder的append()方法来拼接。那么为什么呢? 我们先来看
2016-11-03 16:17:23 1526
原创 Java面试之从源码的角度分析Hashtable和HashMap
引言面试中我们经常被问到这样的问题:”请说说Hashtable和HashMap的区别?”。 通过搜索引擎,我们能轻易找到 许多答案。这些答案详细比较了两者的不同。但是往往停留在”知其然“的阶段,只是用文字列出了两者的不同。因此,等过一些日子我们再来回顾这个问题 时,似乎一切又归零了(至少对于记忆不好的我来说是这样的)。今天,我打算从源码的角度来分析分析它们的区别,做到不仅”知其然“,更能”知其所以
2016-11-03 14:08:02 254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人