[转载+整理]面试10大算法汇总+常见题目解答(Java)

原文地址:英文版:http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/

中文版 (本文综合了中文版和英文版,修改了部分文字及排版)

以下从Java的角度总结了面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。

1. 字符串、数组和矩阵

首先需要注意的是和C++不同,Java字符串不是char数组。没有IDE代码自动补全功能,应该记住下面这些常用的方法。 Continue reading “[转载+整理]面试10大算法汇总+常见题目解答(Java)”

[翻译]常用的Java库、框架和工具清单

原文地址:http://www.indiageeks.in/list-of-commonly-used-java-libraries-frameworks-and-tools/

Java库和框架:

1.     内核:

    Apache commons

    Guava

2.     日志:

    Log4j

    logback

    SLF4J

3.     日期和时间:

    Joda-time

4.     HTML 和 XML解析器:

    HTMLParser

    JTidy

    JDom

    Simple xml parser Continue reading “[翻译]常用的Java库、框架和工具清单”