设为首页收藏本站联系我们

JAVA中文站

 找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
JAVA中文站 门户 JAVA文摘 基础知识 查看内容

7本免费的Java电子书和教程

2014-3-31 23:04| 发布者: admin| 查看: 15286| 评论: 0|原作者: JAVA中文站|来自: JAVA中文站

摘要: 本文提供了七本免费的Java在线电子书,适合Java入门程序员作为入门教材进行学习,也适合初级程序员作为手头的参考书。而资深的程序员,你全部都读过了吗?有没有你觉得不错的电子书推荐呢?

1. Thinking in Java (Third Edition)

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

Think in Java
Think in Java

免费下载: Thinking in Java

2. The Java Tutorials

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

The Java Tutorials
The Java Tutorials

免费下载: The Java Tutorials – Free

3. The Java Language Specification

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

The Java Language Specification
The Java Language Specification

下载PDF: The Java Language Specification

4. Java Application Development on Linux

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

Java Application Development on Linux
Java Application Development on Linux

下载PDF: Java Application Development on Linux

5. Introduction to Programming Using Java

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

Introduction to Programming Using Java
Introduction to Programming Using 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 Object-Oriented Design Patterns in Java
Data Structures and Algorithms with Object-Oriented Design Patterns in Java

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

最新评论

QQ|小黑屋|手机版|Archiver|联系我们|JAVA中文站 ( 浙ICP备12034637  

GMT+8, 2017-5-27 17:56 , Processed in 0.411884 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部