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

article/2025/10/24 22:15:43

本文由 ImportNew - 唐小娟 翻译自 Javapapers。如需转载本文,请先参见文章末尾处的转载要求。

1. Thinking in Java (Third Edition)

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

Think in Java

免费下载: Thinking in Java

2. The Java Tutorials

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

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

下载PDF: The Java Language Specification

4. Java Application Development on Linux

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

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

免费下载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 OOD Patterns in Java

-- 扫描加关注,微信号: importnew --

原文链接: Javapapers翻译: ImportNew.com - 唐小娟
译文链接: http://www.importnew.com/4578.html

【如需转载,请在正文中标注并保留原文链接、译文链接和译者等信息,谢谢合作!】

转载于:https://www.cnblogs.com/dwf07223/p/3226599.html


http://chatgpt.dhexx.cn/article/nQ57Zous.shtml

相关文章

Android_Data 资料

项目地址: Freelander/Android_Data 简介:Some Android learning materials, hoping to help you learn Android development. 收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述 收集整理这份资料主要帮助初学者学习 Android 开…

Android安全启动学习(一):AVB校验是什么?

最近老师让学习一下AVB,这玩意很难找到资料。只有网上搜索一些零碎的资料和博客。最多的资料就是官网的。这里来整理学习一下AVB的相关资料。 1、AVB是什么? 如果你知道安全启动ATF,那么到这里肯定是能接上的,如果没有那也不影响…

Android学习之路

学习路线图 一张图搞定,非常全面 扩展资料 Android 开发书籍推荐 & 学习路线图 & 资料汇整

【Kotlin -- 知识点】学习资料

| Кotlin 是一种在 Java 虚拟机上运行的现代编程语言。它具有优雅的语法,并且可以与所有现有的 Java 库进行互操作。在 2017 年的 Google I/O 上,Android 团队宣布 Kotlin 将成为 Android 平台的官方编程语言。这使 Kotlin 有望成为未来的顶级编程语言…

Android OpenGL ES 学习(二) -- 图形渲染管线和GLSL

OpenGL 学习教程 Android OpenGL ES 学习(一) – 基本概念 Android OpenGL ES 学习(二) – 图形渲染管线和GLSL Android OpenGL ES 学习(三) – 绘制平面图形 Android OpenGL ES 学习(四) – 正交投屏 Android OpenGL ES 学习(五) – 渐变色 Android OpenGL ES 学习(六) – 使用…

Android开发的经典入门教材和学习路线

---------------------------------------------------------------------------------------------------------------------- Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 (https://www.diycode.cc/wiki/androidbook) 很多时候我们都会不断收到新手…

2022 Android 进阶学习RoadMap

看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“;这的确不假,今年已经是2022年了,距离Android巅峰时期那会已经过去七八年了,现在想找一个适合的中高级Android工程师的确不…

Android入门基础教程

第1章 Android Studio运行第一个程序 1.1 Android Studio下载: 1.1.1 Android开发者官网: https://developer.android.google.cn ​ 1.1.2 下载Android Studio开发者工具: 进入Android开发者官网;找到Android Studio工具下载页…

学习Android逆向

工具 抓包:httpcanary高级版-Android文档类资源-CSDN下载安卓手机抓包工具httpcanary高级版.apk更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/XJ74110/85031291 反编译:AndroidKiller_v1.3.1-Android文档类资源-CSDN下…

Android 学习路线

Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode 作用,如何重载hashCode方法 ArrayList与LinkList区别与联系 GC机制 Java反射机制,Java…

【Android -- 学习】学习资料汇总

文章目录 一、前言二、书籍1. Java 书籍2. 算法与数据结构3. 操作系统4. 网络5. Android 书籍6. 软件工程7. 敏捷开发8. 其它 三、学习网站1. 大学资源网2. 北京大学公开课3. 大学自学网4. 偶书5. 哔哩哔哩6. 简单教程7. Stack Overflow8. YouTube9. 牛客网10. CSDN 四、博客五…

Android八大模块进阶学习笔记(性能优化、百大框架、高级UI、Flutter、Kotlin...)

今年来,Android开发行业的就业形势愈加严峻,无论刚刚入门Android学习没有头绪的、还是开发多年想要突破薪资范畴的,都需要跳出编码和业务的局限,学会选型、扩展, 提升编程思维,建立良好的职业规划&#xff…

Android学习笔记(一):Android基础

1 Android发展和历史 Android是由Android公司创造的手机操作系统,公司创始人是Andy Rubin,后来被Google收购,Google于2007年11月发布了Android 1.0手机操作系统,在2009年发布了Android 1.5,此后Android发展迅速。目前…

dspic c语言教程,轻松学PIC之数码管篇 PIC单片机学习系列教程

轻松学PIC之数码管篇 PIC单片机学习系列教程 大家好,通过前一期的学习,我们已经对ICD2仿真烧写器和增强型PIC实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键等资源,体会到了学习…

PIC单片机之I/O控制

I/O控制对于单片机而言是最基础最核心的东西,其实单片机除了AD DA 转换之外的事情。其他大部分的事情I/O口都能做的到。I/O控制简单却能千变万化。 单片机在大部分应用中做的事情,莫过于 输入高低电平 ,输出高低电平。就是通过这简单的控制电…

PIC单片机入门_中断系统详解

1.中断的基本概念 当单片机正在执行程序时,出现了某些特殊状况,例如定时时间到、有键盘信号输入等,此时CPU须要暂时停止当前的程序,而转去执行处理这些事件的程序,待执行完这些特定的程序之后,再返回到原先…

PIC单片机学习笔记

视频内容来自哔哩哔哩-【单片机】PIC单片机F877A视频教程(郭天祥) 1、简介 本视频使用的单片机是PIC16F877A (公司用的的dsPIC33FJ128GP306) dsPIC33——16位单片机 中档产品仅有35条汇编语言——意外之喜 哈佛总线结构、RI…

PIC单片机学习—USART串口

PIC单片机学习—USART串口 最近做了几个项目都用到了PIC单片机,在这几个项目之前我只用到了51单片机和STM32来做控制类的项目,用PIC单片机的时候发现使用的时候和51单片机还是有所区别,有许多小坑需要注意,所以决定写几篇针对新手…

PIC单片机应用开发实践教程(四): MPLAB X IDE Debug

源码基于 PIC16F15355开发板,想了解详情,请点 PIC16F15355开发板 当程序写好后,我们就可以使用在线调试功能,验证代码的正确性。 1、打开工程 File - Open Project ,打开我们要调试的工程 2、打开工程属性&#xf…