对 stackoverflow 上 Java 相关、投票数 TOP100 的问答进行翻译,欢迎点 star,我们 会持续更新!!!
为了让“翻译”更有意义,给阅读者带来更多、更有效的收获,我们会有一些加工: 例如,对问题进行分类,整合多个答案、删除冗余内容、加上自己的验证结果、心得等等。
对于参与翻译的人,这也是很好的一个学习、理解过程,欢迎大家一起来翻译。
- 请从下文“待翻译问题链接”中寻找你感兴趣的问答进行翻译。翻译好的问答,放到 contents 目录下,无需更新 readme.md 文档。之后提一个 PR,我负责合并 PR 并更 新到 readme 中。
- 另外,为了避免多人重复新翻译一个问题,你可以提 issue,说明你计划翻译的问题 及时间点,我可以先更新到下面的”未翻译问题“中,说明已有人领了这个问题。当然, 也不一定要提 issue,一般情况下,只要及时提 pr,我及时审核,出现”撞车“的概率 并不高。
- 文档的文件名,和
stackoverflowhich-notnull-java-annotation-should-i-usew
上 的 url 保持一致。例如,http://stackoverflow.com/questions/8710619/java-operator
的文件名, 就是java-operator.md
- 在每篇翻译文档内容的最后,要附上 stackoverflow 的原文链接
- 找未翻译的问题进行翻译
- 优化已翻译的问题
- 输出问答精简汇总版(把所有的问答集中到一个 md 文件,然后尽量精简,让别人可 以在一天内把这 100 个问题的精髓都看完)
- 输出 gitbook 版本(现在直接在 github 上查看,体验不好)
请大家多多反馈,优化已翻译好的文章:可以到 吐槽区 吐槽, 也可以在已翻译文章基础上进行优化,提新的 PR。文章质量的提升,需要大家一起努力!
基础语法
- Java += 操作符实质
- 将 InputStream 转换为 String
- 将数组转换为 List
- 如何遍历 map 对象
- public,protected,private,不加修饰符。有什么区别呢?
- 如何测试一个数组是否包含指定的值?
- 重写(Override)equlas 和 hashCode 方法时应考虑的问题
- 从一个多层嵌套循环中直接跳出
- 如何将 String 转换为 Int
- 如何分割(split)string 字符串
- 在 java 中如何对比(compare)string
Map<Key,Value>
基于 Value 值排序- HashMap 和 Hashtable 的区别
- 如何便捷地将两个数组合到一起
- Java 是否支持默认的参数值
- Java 产生指定范围的随机数
- JavaBean 到底是什么
- wait() 和 sleep() 的区别
- 能否在一个构造器中调用另一个构造器
finally
代码块总会被执行么- 如何将 String 转换为 enum
- 在 Java 中声明数组
- 反射是什么及其用途
- 为什么不能用 string 类型进行 switch 判断
- 比较 java 枚举成员使用 equal 还是 ==
- 用 java 怎么创建一个文件并向该文件写文本内容
- serialVersionUID 有什么作用?该如何使用?
- 为什么 Java 的
Vector
类被认为是过时的或者废弃的 - Java 的 foreach 循环是如何工作的
- 为什么相减这两个时间(1927 年)会得到奇怪的结果
- Java 中如何将 String 转换为 enum
- 该什么时候使用 ThreadLocal 变量,它是如何工作的
- servlets 的运行原理
- 如何计算 MD5 值
- Java 中软引用和弱引用的区别
- JSF, Servlet 和 JSP
- Java 内部类和嵌套静态类
@Component
,@Repository
,@Service
的区别- 如何创建泛型 java 数组
编程技巧
- 去掉烦人的
!=null
(判空语句) - 获取完整的堆栈信息
- 如何用一行代码初始化一个 ArrayList
- 初始化静态 map
- 给 3 个布尔变量,当其中有 2 个或者 2 个以上为 true 才返回 true
- 输出 Java 数组最简单的方式
- 为什么以下用随机生成的文字会得出 “hello world”?
- 什么在 java 中存放密码更倾向于 char[] 而不是 String
- 如何避免在 JSP 文件中使用 Java 代码
- Java 源码里的设计模式
- 如何产生一个随机的字母数字串作为 session 的唯一标识符
- 如何创建单例
- 实现 Runnable 接口 VS. 继承 Thread 类
- 我应该用哪一个
@NotNull
注解 - 怎样将堆栈追踪信息转换为字符串
- 如何处理 java.lang.outOfMemoryError PermGen space error
- 如何在整数左填充 0
- 在调用 instanceof 前需要进行 null 检查吗
- 如何从文件里读取字符串
- 遍历集合时移除元素,怎样避免 ConcurrentModificationException 异常抛出
- 如何让 IntelliJ 编辑器永久性显示代码行数
- 如何使用 maven 把项目及其依赖打包为可运行 jar 包
网络
性能
- LinkedList、ArrayList 各自的使用场景,如何确认应该用哪一个呢?
- StringBuilder 和 StringBuffer 有哪些区别呢
- 为什么处理排序的数组要比非排序的快
- 如何使用 Java 创建一个内存泄漏的程序
- 为什么打印“B”会明显的比打印“#”慢
测试
Android
- Proper use cases for Android UserManager.isUserAGoat()?
- Why is executing Java code in comments with certain Unicode characters allowed?
- Convert a String to an enum in Java
- 'Must Override a Superclass Method' Errors after importing a project into Eclipse
- Fastest way to determine if an integer's square root is an integer
- How to fix: Unsupported major.minor version 51.0 error?
- How to generate a random alpha-numeric string?
- Failed to load the JNI shared Library (JDK)
- What exactly is Apache Camel?
- Access restriction on class due to restriction on required library rt.jar?
- How do I discover memory usage of my application in Android?
- Uncatchable ChuckNorrisException
- Can I add jars to maven 2 build classpath without installing them?
- Update Eclipse with Android development tools v. 23
- Setting multiple jars in java classpath
- What is the Java equivalent for LINQ?
- Hibernate hbm2ddl.auto possible values and what they do?
- How can I pad an integers with zeros on the left?
- Sort ArrayList of custom Objects by property
- Efficiency of Java “Double Brace Initialization”?
- Why does this go into an infinite loop?
- decompiling DEX into Java sourcecode
- Why does Math.round(0.49999999999999994) return 1
- Eclipse: Set maximum line length for auto formatting?
- What is the equivalent of the C++ Pair<L,R> in Java?
- How do I “decompile” Java class files?
- Useful Eclipse Java Code Templates [closed]
- How to call SOAP web service in Android
Thanks a lot :)
To Be Continue...
giantray
Email: lizeyang@foxmail.com
Blog: http://blog.csdn.net/lizeyang
2015-08-18 于珠海