1. Thinking in Java (Third Edition)

本书的作者是Bruce Eckel,它一直都是Java最畅销的免费电子书。这本书可以帮助你系统的学习Java,里面包含有很多好的代码示例。第三版仍旧是免费的,直到第四版才开始收费,不过仍旧值得买一本收藏。

免费下载: Thinking in Java

2. The Java Tutorials

这个教程来自于Oracle/Sun。对于初学者是不错的选择。我们可以根据我们觉得合适的节奏来进行学习。从最基础到进阶内容都有涵盖。

免费下载: The Java Tutorials – Free

3. The Java Language Specification

这本书对于一个严谨认真的Java学习者来说是个不错的选择。这本书非常具有权威性,它详细描述了Java的细则。我个人最喜欢的教程。这本书有PDF下载。SE 7的版本由James Gosling, Bill Joy, Guy Steele, Gilad Bracha,Alex Buckley等编写。光看这些名字就觉得不寒而栗,怎么能不强烈推荐呢?那么就下载来好好研究一番吧!

下载PDF: The Java Language Specification

4. Java Application Development on Linux

没错,这本书依赖于Linux操作系统。作者在书中已经注明:“这本书涵盖了Java应用的在Linux系统上的开发和部署,这个应用拥有命令行,GUI,servlet以及企业级的部件。我们将从头开始为你呈现一个简单的企业级应用,将涉及整个的设计过程,上线环境,配置,管理以及维护。”

下载PDF: Java Application Development on Linux

5. Introduction to Programming Using Java

这本电子书的作者是David J Eck,这也是一本非常流行的网上资源。完全免费,而且还有PDF下载。对于一个Java初学者来说非常不错。

免费下载Ebook: Introduction to Programming Using Java

6. Think Java

这本电子书基于《How to think like a Computer Scientist》。可以在线阅读,也可以下载PDF版本。它的作者是Allen B Downey。作为Java初学者的参考教程非常不错。

免费下载: Think Java

7. Data Structures and Algorithms with Object-Oriented Design Patterns in Java

这本书对于学习Java的数据结构非常有帮助。作者是Bruno R. Preiss。可在线阅读,也可下载该教程的源代码。

免费的在线教程: Data Structures and Algorithms with OOD Patterns in Java

原文链接: Javapapers 翻译: ImportNew.com - 唐小娟
译文链接: http://www.importnew.com/4578.html
[ 转载请保留原文出处、译者和译文链接。]

7本免费的Java电子书和教程相关推荐

  1. 零基础如何学Java?一系列教程带你从小白到大神进阶

    编程语言Java,已经26岁了.从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的.Java应用的广泛已 ...

  2. 【干货】求之不得的 Java 文档教程大汇总!

    已收录至免费编程资源大全:https://github.com/liyupi/free-programming-resources 大家好,今天分享几个 GitHub 上非常实用的 Java 文档教程 ...

  3. Java Concurrency Essentials教程

    课程大纲 并发一直是开发人员面临的挑战,编写并发程序可能非常困难. 引入并发性时,可能会发生很多事情,并且系统的复杂性会大大增加. 但是,编写健壮的并发程序的能力是开发人员的必备工具,并且可以帮助构建 ...

  4. Java 8功能教程– ULTIMATE指南(PDF下载)

    编者注:在本文中,我们提供了全面的Java 8功能教程. 自Java 8公开发布以来已经有一段时间了,所有迹象都表明这是一个非常重要的版本. 我们在Java Code Geeks处提供了大量教程,例如 ...

  5. 小白零基础学习Java开发入门教程奉上,希望对你有所帮助!

    "持久和新"是编程语言方面对Java的适当评估. 想要进入互联网行业,想转向编程,Java无疑是一个非常普遍的选择. 但是,Java毕竟是一种编程语言,并且仍然存在一些技术障碍.如 ...

  6. java界面编辑教程_java程序设计基础教程第六章图形用户界面编辑.docx

    java程序设计基础教程第六章图形用户界面编辑.docx 还剩 27页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要 ...

  7. 求之不得的 Java 文档教程大汇总!

    已收录至免费编程资源大全:https://github.com/liyupi/free-programming-resources 大家好,我是鱼皮,今天分享几个 GitHub 上非常实用的 Java ...

  8. Java设计模式 - 示例教程

    Java设计模式 - 示例教程 设计模式在软件开发人员中非常流行.设计模式是针对常见软件问题的良好描述的解决方案.我已经写了很多关于java设计模式的文章.您可以订阅我们的时事通讯下载PDF电子书(1 ...

  9. 史上最简单的openshift免费空间上传代码教程!没有之一!

    史上最简单的openshift免费空间上传代码教程!没有之一! 最近因为想弄一个免费的空间,而且最好是java的空间,找了一大片,jsp的空间少不说,免费的更是寥寥无几.  找了一大推垃圾空间,终于让 ...

  10. Java log4j详细教程

    Java log4j详细教程 日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在apache网站:jakarta.apache.org/l ...

最新文章

  1. 学习Linux系统的十一点建议
  2. 疫情之下,“无接触”生意火了
  3. Pandas 基础(9) - 组合方法 merge
  4. Codeforces Beta Round #51 D. Beautiful numbers 数位dp + 状态优化
  5. 格兰杰因果关系检验_混频(mixed frequency)数据的格兰杰因果(Grange causality)检验及其Matlab实现...
  6. Shell脚本学习-阶段十二-在CentOS 7上给一个网卡分配多个IP地址
  7. 前端读者 | 从一行代码里面学点JavaScript
  8. 35岁-59岁-人生的二个世界
  9. RHCS 测试过程(含GFS2),未完待续!
  10. 数电2_2——逻辑函数的变换与化简
  11. Matlab机器学习之SVM工具箱
  12. 华为HCIE云计算培训笔记第3天
  13. IR2104半桥驱动电路
  14. mysql主从架构的实现
  15. SpringMvc从入门到入魔
  16. 简单易懂的计算机网络相关名词的解释--集线器篇(持续更新)
  17. Mendix批量发送邮件给多人待办事项提醒
  18. 芯片短缺局势依然严峻,供应链上下该如何破局?
  19. DDIM原理及代码(Denoising diffusion implicit models)
  20. android小米手机拍照功能介绍,小米手机使用手册

热门文章

  1. java游戏编程源代码_JAVA小游戏编程-源代码
  2. java缩小pdf,如何使用Java缩小PDF文档中的内容?
  3. 开放源代码软件及其许可证的法律特征研究
  4. 计算机操作系统考试习题
  5. 使用网刻工具进行局域网内的网络同传及联想电脑同传
  6. 龙腾P2P流媒体点播系统商业计划书
  7. python 代理抓包_python requests代理设置,fiddler抓包
  8. java 前端及后台轮询方法总结
  9. 百度人脸识别技术应用002---百度云上创建人脸库_分组_以及通过网页上传人脸照片到人脸分组
  10. 中缀表达式转后缀表达式(Java)