香雨站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 121|回复: 0

初学java选什么书?

[复制链接]

2

主题

5

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2022-11-30 12:28:08 | 显示全部楼层 |阅读模式
学Java之前,需要做好一定的准备,因为Java内容比较复杂,纯自学看书很容易出现看不进去、找不到重点,学不下去的情况,最好能和是和视频结合着来,下面推荐一些我用过的适合初学者的书。

1.《Head First Java》





本书是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导,是根据学习理论所设计的,让你从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目,学完此书,你会学会如何像个面向对象开发者一样去思考。

2.《Java编程思想》





本书赢得了全球程序员的广泛赞誉,在Bruce Eckel的文字中,即使最晦涩的语言也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

3.《Java编程的逻辑》





本书为Java专家撰写,做到了对每个知识点的细致把握,可以让你逐步建立编程知识图谱,在内容上以Java语言为例,由基础概念到背后实现原理与逻辑再到应用实践,使你在学习的过程中做到融会贯通。

4.《图解Java多线程设计模式》




本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12种设计模式。内容涉及线程的基础知识、线程的启动与终止、线程间的互斥处理与协作、线程的有效应用、线程的数量管理以及性能优化的注意事项等。此外,还介绍了一些多线程编程时容易出现的失误,以及多线程程序的阅读技巧等。在讲解过程中,以图配文,理论结合实例,为学习者提供了运用模式解决具体问题的练习题和答案,帮助进一步加深对多线程和并发处理的理解。

5.《Java语言程序设计》





本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象编程、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助你掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。

6.《Java核心技术》




本书由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),是程序员的优选Java指南。

7. 《代码大全》





本书从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。无论是什么背景,学习此书都有助于在更短的时间内、更容易地写出更好的程序。

网上内容较多,大家可以根据需要进行选择,在选择时,可以根据播放量进行选择,无论是比较出名的一些机构尚硅谷、千锋、黑马、动力节点,还是一些不太出名的都可以听。




此外,在学的过程中需要注意做好学习规划的同时把握好学习的节奏,要想学好Java,需要一定的时间沉淀。
以上基本是相对比较适合初学者认识和了解Java的基础课程,大家可以从中挑选一两本即可,最后需要提醒各位,学习在精不在多。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|香雨站

GMT+8, 2025-3-15 05:08 , Processed in 0.604067 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表