7本免费的Java电子书和教程
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电子书和教程相关推荐
- 零基础如何学Java?一系列教程带你从小白到大神进阶
编程语言Java,已经26岁了.从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的.Java应用的广泛已 ...
- 【干货】求之不得的 Java 文档教程大汇总!
已收录至免费编程资源大全:https://github.com/liyupi/free-programming-resources 大家好,今天分享几个 GitHub 上非常实用的 Java 文档教程 ...
- Java Concurrency Essentials教程
课程大纲 并发一直是开发人员面临的挑战,编写并发程序可能非常困难. 引入并发性时,可能会发生很多事情,并且系统的复杂性会大大增加. 但是,编写健壮的并发程序的能力是开发人员的必备工具,并且可以帮助构建 ...
- Java 8功能教程– ULTIMATE指南(PDF下载)
编者注:在本文中,我们提供了全面的Java 8功能教程. 自Java 8公开发布以来已经有一段时间了,所有迹象都表明这是一个非常重要的版本. 我们在Java Code Geeks处提供了大量教程,例如 ...
- 小白零基础学习Java开发入门教程奉上,希望对你有所帮助!
"持久和新"是编程语言方面对Java的适当评估. 想要进入互联网行业,想转向编程,Java无疑是一个非常普遍的选择. 但是,Java毕竟是一种编程语言,并且仍然存在一些技术障碍.如 ...
- java界面编辑教程_java程序设计基础教程第六章图形用户界面编辑.docx
java程序设计基础教程第六章图形用户界面编辑.docx 还剩 27页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要 ...
- 求之不得的 Java 文档教程大汇总!
已收录至免费编程资源大全:https://github.com/liyupi/free-programming-resources 大家好,我是鱼皮,今天分享几个 GitHub 上非常实用的 Java ...
- Java设计模式 - 示例教程
Java设计模式 - 示例教程 设计模式在软件开发人员中非常流行.设计模式是针对常见软件问题的良好描述的解决方案.我已经写了很多关于java设计模式的文章.您可以订阅我们的时事通讯下载PDF电子书(1 ...
- 史上最简单的openshift免费空间上传代码教程!没有之一!
史上最简单的openshift免费空间上传代码教程!没有之一! 最近因为想弄一个免费的空间,而且最好是java的空间,找了一大片,jsp的空间少不说,免费的更是寥寥无几. 找了一大推垃圾空间,终于让 ...
- Java log4j详细教程
Java log4j详细教程 日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在apache网站:jakarta.apache.org/l ...
最新文章
- 学习Linux系统的十一点建议
- 疫情之下,“无接触”生意火了
- Pandas 基础(9) - 组合方法 merge
- Codeforces Beta Round #51 D. Beautiful numbers 数位dp + 状态优化
- 格兰杰因果关系检验_混频(mixed frequency)数据的格兰杰因果(Grange causality)检验及其Matlab实现...
- Shell脚本学习-阶段十二-在CentOS 7上给一个网卡分配多个IP地址
- 前端读者 | 从一行代码里面学点JavaScript
- 35岁-59岁-人生的二个世界
- RHCS 测试过程(含GFS2),未完待续!
- 数电2_2——逻辑函数的变换与化简
- Matlab机器学习之SVM工具箱
- 华为HCIE云计算培训笔记第3天
- IR2104半桥驱动电路
- mysql主从架构的实现
- SpringMvc从入门到入魔
- 简单易懂的计算机网络相关名词的解释--集线器篇(持续更新)
- Mendix批量发送邮件给多人待办事项提醒
- 芯片短缺局势依然严峻,供应链上下该如何破局?
- DDIM原理及代码(Denoising diffusion implicit models)
- android小米手机拍照功能介绍,小米手机使用手册