首页

文章

学java看什么书

发布网友 发布时间:2022-02-28 14:00

我来回答

16个回答

懂视网 时间:2022-02-28 18:22

学java语言可以看《Java从入门到精通》、《Java编程语言》、《高性能MySQL 第5版》、《疯狂Java讲义》、《Java编程思想》等书籍,看完书之后最好是和视频结合起来学习,这样效果会更好,学习后要注重实践,可以尝试敲代码。

Java是一种编程语言,可以编写桌面应用程序、Web应用程序等,它接收了C++语言的各种优点,还摒弃了C++里难以理解的概念,具有功能强大和简单易用等特点。

计算机语言很多,不同的语言所侧重的领域不相同,Java因语法简单、上手比较快,在Android应用、金融业、网站、大数据技术、高频交易的空间等方面都有应用。

总结:

学java语言可以看《Java从入门到精通》、《Java编程语言》、《高性能MySQL 第5版》、《疯狂Java讲义》、《Java编程思想》等书籍。

热心网友 时间:2022-02-28 15:30

Java的优势是简单、面向对象、分布式、解释执行、鲁棒、安全、体系结构中立、可移植、高性能、多线程以及动态性。

Java语言的设计从现在的角度看非常中庸,啥都不是特别出色,但都“凑合”。

学习Java就业时就意味着有不少选择余地的。

其实Java并没有想象中的那么难,前提是做好一个心理准备,那就是你想走远点,就得不间断的去学习,去汲取知识,前期不能怕辛苦,不要闲下来就打游戏,多看看各种开源项目的代码,API的设计方式,各大网站的设计架构,理解各个环节的作用。补齐自己的知识视野。

推荐这些Java方面的书籍,仅供参考

《Head First Java》

零基础的小白与半路出家者的最爱

这是一本完整的面向对象(object-oriented,oo)程序设计和java的学习指导,以生动有趣而风靡。本书是根据学习理论所设计的,可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。而且不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与java交互。在这些活动中,你会写出一堆真正的java程序,包括了一个船舰炮战游戏和一个网络聊天程序。

《Java 核心技术》与《Java 编程思想》

《JAVA编程思想》显然要更深入地剖析java,而《JAVA核心技术》是对于java各个知识点的阐述。可以说《JAVA编程思想》重在深度,理解为教人怎么写代码。《JAVA核心技术Ⅰ》重在全面,甚至罗列了很多API。

《算法第四版》

必读之作,不仅涵盖所有 Java 基础,对于编程思想层面的提升也有很好的帮助。

《Effective Java 中文版(第2版)》

Java 编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。

《重构:改善既有代码的设计》

出自于 Martin Fowler 的大作,写出优秀代码的必经之路。

《Java Concurrency in Practice》

了解 Java 并发编程必读佳作,建议阅读英文版。

《敏捷软件开发, 原则,模式,实践》

该书作者是Robert C. Martin。本书重点讲述了如何使用uml,并通过真实案例讲解如何用极限编程来设计、测试、量构和结对编程。曾经获得美国《软件开发》第13届震撼(jolt)大奖!

《Java并发编程实战》

书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。

《深入理解Java 虚拟机》

全书共分为五大部分。从宏观的角度介绍了整个Java技术体系到JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。从虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。到讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。

热心网友 时间:2022-02-28 16:48

建议你这样试试看:首先初学者看书学习Java是非常不明智的,因为技术性的书籍是非常难啃的,因为我做Java这块有十多年了,非常了解看书自学Java是多么没有效率,不适合初学者Java。你应该选择一套系统的Java学习教程,然后跟着教程走。书籍应该是当你会实际写程序后,然后你看技术书籍,这样就可以理解的更加深刻。而你直接看书是非常难懂的,最后直学个理论,不会实际应用。

Head First Java教材,看起来都特别轻松,图文并茂,简单易懂,适合初学者选择。

Think in java被誉为“java圣经”。无论你处于什么阶段,每一次阅读都能有所收获。

这样做的好处:教程是专业人士进行知识点分解讲解的,然后在配上适合初学者学习的书籍,让你更加深刻的理解每一个知识点的用途。

如果自己没有好的Java学习教程,可以添加这个Java学习qun:前面是四九四,中间是八零一,后面是九三一。找管理员获取教程链接。

注意事项:

前期有人指导,不要想着都靠自己自学,要学会借力。

学习编程就是多练习,至少有三分之二的时间都要拿来写大量的代码。

掌握好学习方法技巧,学习编程非常讲究技巧,关于这点多跟有经验的人交流。

热心网友 时间:2022-02-28 18:22

其实,Java编程的学习更注重实践,我们在看书的时候,不要等到自己完全理解再才动手敲代码,而是应该边看边敲,在程序运行中遇到各种情况可以让你更快更牢固的掌握知识点。还要注意的是需要系统而全面的学习,在敲代码时候要按自己的想法去敲,不要只是对着别人的代码照本宣科。在空余时间可以看看这些书:

《Head First Java, 2nd Edition(中文版)》

《Java 核心技术(卷1、2)》

《Java 编程思想(第4版)》

《Head First 设计模式》

《Effective Java 中文版(第2版)》

《重构:改善既有代码的设计》等,这些入门书籍,看书的时候也需要注意,从基础的看起,先理解然后再深入。

Java是一个专业性非常强的东西,看书是必须的但是对于零基础的学员来说,不要盲目的看书看视频。

而且我个人觉得,初学java有一个好的Java视频教程,跟着老师一起学习是最好不过的了。而零基础视频里面,我感觉,唯有杜老师讲的适合新手学习,细致而又全面。

在B站上就能看到,搜索Java第一个就是他的,已经有一百三十多万人在学习了。

热心网友 时间:2022-02-28 20:14

多了,关键看是哪个出版社出的,一般国内的java书籍主要是由清华大学出版社
和电子机械出版社出版的最多,你要是初学者的话建议你看清华大学出版社的java书籍,他们出的书主要针对初学者,内容浅显易懂,初学者研究很好的。
给你推荐几本好书
1.《java编程思想》(Thinking in java)Bruce Eckel(著)
2.《JAVA2核心技术卷一卷二》
3.《JAVA面向对象编程》
4.《JAVA2入门经典》
5.《Java编程艺术》
还有很多名字记不清了,上面是我推荐的基本JAVA教学书籍 在业界比较出名的
都是专家写的,希望对你的学习有所帮助,但还是建议你看教学视频,那样还比较好理解,去电驴上下载吧有《尚学堂的java所有教学视频》。

热心网友 时间:2022-02-28 22:22

1、《Effective Java(第三版)》(Effective Java 3rd Edition)
如果你还没读过这本书,那它绝对是 2019 年你必须读的第一本书。第三版是一个长期版本,其实它早就该出版了。这版书也囊括了 JDK 7、8、9 的新特性。
我在 1 月份的第一个星期就拿到了这本书,它绝对是约书亚·布洛克(Joshua Bloch)给 Java 程序员非常好的新年礼物。
我花了大概一个星期就读完了这本书。我发现读的过程中,时常碰到新的知识点,特别是关于 Java 8 和 Java 9 的。
2、《写给大忙人看的Java SE 9(第二版)》 (Core Java SE 9 for the Impatient (2nd Edition))
如果你急着学 Java 那我推荐这本书给你。我是凯 S·霍斯特曼 (Cay S. Horstmann)的一个忠实粉丝,他的文采之优美、涉猎之广,都让我很是佩服。
你读了他写的关于 Java 8、Scala 的书以及《Java 核心编程》之后,绝对也会成为他的粉丝。这本书已经针对 Java SE 9 全面更新。如果你想学习 Java 9,那2018年你应该先读读这本书。
3、《Spring 微服务实战》(Spring Microservices in Action)
软件开发世界正在加速转向微服务架构,它在开发、维护、部署、扩容性及可靠性等方面有很多优势。
感谢 Spring framework 提供这么多开发微服务的 Java 工具,比如 Spring Boot 和 Spring Cloud。
如果你对用 Spring framework 开发微服务有兴趣,那么这本书很适合你。
2019年Java学习,依旧正在进行时,身为一个踏入Java坑的老码农,深感技术学习就是一个无底洞,需要不断的去挖掘新的技术,为了跟上时代的发展,需要时时关注技术更新,进行学习,不过随着技术的不断深入学习,收获还是不小的,正在向着资深技术官迈进!

热心网友 时间:2022-03-01 00:46

java基础。

2.html/css/js ,servlet/jsp(j2ee) 以及mysql数据库应用。

3.学习框架,一般ssm(spring + springmvc+mybatis) 。

4.了解maven工程。

5.看完《java编程思想》。

6.《动力节点java301基础大全教程》
7.代码编写优化《重构改善既有代码的设计》,《effective java》。
8.2-3年《深入理解java虚拟机》。

9.《java并发编程实战》.

10.查看java类库,jdk源码。

11.其他技术,比如大数据,分布式缓存,分布式消息服务,分布式计算,软负载均衡等,深入了解其中一项再考虑其他。

12.《深入理解计算机系统》(比较适合java Web开发和APP后端开发),《tcp/ip详解 卷一,二,三》(适合网络编程),《数据结构与算法》(适合计算机研究工作,如分布式计算)。
13.这个时候可以去Github创建一个属于自己的开源项目,打造自己的产品。

热心网友 时间:2022-03-01 03:28

谨以我的点点Java经验给你点建议哈;
首先,需要一本基础的语法书,就是普通大学里面用的就可以了。学习完语法后买本Think in Java看几遍。
其次,在学习的过程中注重自己多编写代码。比如可以编点俄罗斯方块,或者一个简单的学生管理系统这些的。
最后,学完了Java SE的知识后,你可以选择Java EE方向 或者Java Me方向,一个搞企业级应用开发,一个是手机方向,现在Java手机方向还是不错的哟 。

另外在学的过程中根据需要可以看点视频这些,可以学到些东西的。

希望我的回答对你有所帮助。

热心网友 时间:2022-03-01 06:26

入门类:《Agile Java》中文版,《Java编程思想》,《动力节点301java基础教程大全》;

Java编程进阶类:《重构 改善既有代码的设计》,《测试驱动开发 by Example》;Java架构师:《企业应用架构模式》,《Expert One-on-One J2EE Development without EJB》,《企业应用架构模式》……

软件开发过程:《UML精粹》,《统一软件开发过程》UP,《解析极限编程 拥抱变化》XP

热心网友 时间:2022-03-01 09:40

学JAVA最重要的是一定要看API,其他都不重要,API一定要熟悉。
http://doc.java.sun.com/DocWeb/
要想技术精进最好的办法是看SUN公司的源码,源码是公开的。在jdk的目录下应该有它的压缩包。

热心网友 时间:2022-03-01 13:12

大家都推荐了很多,我给你推荐一本新书吧《其实你应该这样学java》 。

热心网友 时间:2022-03-01 17:00

看书有很多啊,java编程修订第二版,java核心思想,Think in Java (但这个不太推荐,设没有很好地描绘出java阶段和特性)
动力节点java教程,这个机构主只做java,所以他们出的教程一定要看看,一般都是视频教程,视频网站上都能搜到。

热心网友 时间:2022-03-01 21:04

java编程思想

热心网友 时间:2022-03-02 01:26

当然,杜老师的Java视频教程肯定是最适合初学者去学习的,就比如老杜的还视频教程在B站上的播放量是四百多万,你说老杜的视频教程适不适合零基础去学习。动力节点的java基础教程159集,20年最新升级为全新的java基础316集,可以通过蛙课网获取哦......

热心网友 时间:2022-03-02 06:04

1.《java编程思想》(Thinking in java)Bruce Eckel(著)
2.《JAVA2核心技术卷一卷二》
3.《JAVA面向对象编程》
4.《JAVA2入门经典》
5.《Java编程艺术》
还有很多名字记不清了,上面是我推荐的基本JAVA教学书籍 在业界比较出名的
都是专家写的,希望对你的学习有所帮助,但还是建议你看教学视频,那样还比较好理解,去电驴上下载吧有《尚学堂的java所有教学视频》。

热心网友 时间:2022-03-02 10:58

其实看书不如找点免费视频看。看书太枯燥了,容易走神。我就是看的是腾讯课堂任小龙老师的免费教程。他讲的很生动,很幽默。
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? 怎么改为什么改不了 没有改过但是改不了了,怎么办?或者怎么能三次改 怎么改不了 JAVA小白先看什么书比较好 JAVA自学看什么书好? 为什么修改不了 我的怎么改不了 修改不了怎么办 怎么也改不了? java怎么学习 我的怎么修改不了 如何学习java源码 如何快速学习Java? 为什么不能修改了? java学习作为一名java初学者,如何快速学习j 不可以改的吗?怎么改不了 改不了怎么办? 如何学习java? 怎么改不了啊 为什么我的改不了? 没改过,怎么也改不了? 怎么更改不了呢 学习java需要学哪些 看什么书 是改好还是不改好? 学习java需要看什么书 为什么我的点不开,想改改不了呢 java自学应该看什么书 java初学者看哪本书比较好? 学习Java看什么书好? java入门到精通学完后看什么书 java程序员看什么书 JAVA零基础者应该看什么书比较好 初学者学JAVA看什么书好? 学习JAVA看什么书好点??? 初学java看哪本书最好? 零基础学JAVA看什么书 初学java看什么书比较好,经典的 学习JavaWeb看什么书比较好 怎么恢复微信删掉的聊天记录 新手自学java应该看什么书
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com