开发者社区> 问答> 正文

如何入门java

如何入门java

展开
收起
游客pklijor6gytpx 2019-12-13 14:19:18 633 0
1 条回答
写回答
取消 提交回答
  • 推荐两本:

    《think in Java》,这本书又大又全,适合深入理解Java。

    《effective Java》第二版,这本书主要讲了一些Java中的编程经验,一共有78条,不过对于初学者用处不大,适合已经从事实际工作的人去阅读。

    (同样的,这两本书我也都有上传,都可以去下的)

    1) LeetCode 【http://www.lintcode.com/】。LeetCode是最好的中文刷题网站,支持Python、C++和Java三种语言。涉及算法、数据结构、字符串等多种知识点,建议Java初学者可以配套练习LeetCode网站中的入门/简单的题,这些题的可以在网上找到详细的讲解,我也写过几篇LeetCode解题分析文章(欢迎关注我[恬不知耻的笑脸])

    (http://www.jiuzhang.com/solution/ 这个网站上有LeetCode上各题的答案代码,可供参考)

    2) LintCode 【https://leetcode.com/】Lintcode听起来和LeetCode很相似,在某种程度上确实挺相似233,LeetCode是英文网站,题目总体难度高于LeetCode,并且测试样例也比LeetCode上更……更恶心人……,不过我不建议初学者刷LeetCode(毕竟提交错误代码是会影响accepted rate的,而且有许多公司的面试业会关注你的LeetCode情况,万一太难看就实在太尴尬了。如果觉得自己能力足够了就去刷吧少年!

    3)牛客网 【https://www.nowcoder.com/】,牛客网贵在全,牛客网总结了各个大公司的面试题、Lintcode上的题,还有《剑指offer》里的编程题乃至ACM比赛题等,并且除了编程之外,还有知识点的选择题,倒是很适合去学习Java中的基础知识。

    4)码农谷在线编程 【http://www.manonggu.com/biancheng/】,这个网站也有刷题乃至于编程比赛的渠道,但是我更推荐的是在线编程这个功能。你可以在网站上试运行简单代码,不必费力地去加载IDE。

    2019-12-13 14:19:58
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载