摘要: 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题... 阅读全文
posted @ 2016-08-01 09:26 人间值得 阅读(110) 评论(0) 推荐(0) 编辑
摘要: HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中... 阅读全文
posted @ 2016-08-01 09:26 人间值得 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使用“==”还是equals()方法?简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使... 阅读全文
posted @ 2016-08-01 09:25 人间值得 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 局部决定整体。一个应用的整体性能取决于每个组件的性能。下面是一些帮助你提高应用性能的Java编程技巧: 编程技巧原因及策略避免重复创建对象为什么: 更少的对象会需要更少的垃圾回收使用的空间越少,应用的性能越好怎么做:重复利用一个对象,而不是在每次需要的时候都去创建一... 阅读全文
posted @ 2016-08-01 09:22 人间值得 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一:不允许使用汉语拼音命名欠规范代码示例: public void zengJiaYongHu(){} 拼音方法名称规范代码示例: public void addUser(){} 解析:应当使用国际化语言,拼音使得代码难懂二:Package名必须全... 阅读全文
posted @ 2016-08-01 09:20 人间值得 阅读(470) 评论(0) 推荐(0) 编辑