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

7本免费的Java电子书和教程本文由ImportNew-唐小娟翻译自Javapapers。欢迎加入翻译小组。转载请见文末要求。1.ThinkinginJava(ThirdEdition)本书的作者是BruceEckel,它一直都是Java最畅销的免费电子书。这本书可以帮助你系统的学习Java,里面包含有很多好的代码示例。第三版仍旧是免费的,直到第四版才开始收费,不过仍旧值得买一本收藏。Think…

大家好,又见面了,我是你们的朋友全栈君。

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
[ 转载请保留原文出处、译者和译文链接。]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156936.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • docker dockerfile详解_进入docker容器命令

    docker dockerfile详解_进入docker容器命令前言Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。Dockerfile简介Dockerfile是用来构建Docker镜像的构建文件,是由一系列

  • 字符串截取substring方法

    字符串截取substring方法今天截取字符串截取多一个,研究了一下我们吧电话号为字符串开始截取错误示范Stringtel=”159-4322-1515″;intindex=tel.indexOf(“-“);//3intlastIndex=tel.lastIndexOf(“-“);//8Strings=tel.substring(0,index);//159Strings1=tel.substring(index

  • Qt编写安防视频监控系统(界面很漂亮)「建议收藏」

    Qt编写安防视频监控系统(界面很漂亮)「建议收藏」一、前言视频监控系统在整个安防领域,已经做到了烂大街的程序,全国起码几百家公司做过类似的系统,当然这一方面的需求量也是非常旺盛的,各种定制化的需求越来越多,尤其是这几年借着人脸识别的东风,发展更加迅猛,人脸识别相关的技术和应用这几年处于风口浪尖,衍生了特别多的应用产品,各种人脸识别的产品遍地开花,刷脸门禁,车站机场人脸识别,刷脸取票等,但是其实大部分内行人士可能都比较绝望,外行感觉像看科幻片一样…

  • 原地算法矩阵置0_矩阵归一化处理步骤

    原地算法矩阵置0_矩阵归一化处理步骤给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。进阶:一个直观的解决方案是使用 O(mn) 的额外空间,但这并不是一个好的解决方案。一个简单的改进方案是使用 O(m + n) 的额外空间,但这仍然不是最好的解决方案。你能想出一个仅使用常量空间的解决方案吗?示例 1:输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]示例 2:输入:matrix

  • jav_video_ASP 第三方控件

    jav_video_ASP 第三方控件[控件界面][控件介绍]名称:DotNetTextBoxV2.0WebControl免费无限制版类型:ASP.NET2.0增强型TextBox控件作者:小宝.NET2.0主页:http://www.aspxcn.com.cn演示页面:http://www.aspxcn.cn.NET2.0技术讨论QQ群:12462711、15532207功能:1.功能强大的…

  • 寒衣节有感而发_春寒叹表达了诗人什么感情

    寒衣节有感而发_春寒叹表达了诗人什么感情寒衣节有感而发

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号