《Java大学教程》—读后总结

简介:

1.坚持就是胜利。

中间启动了许多次,但又因为各种原因被停。就连闭关学习期间,也多次想放弃,总觉得太简单,最后还是选择了这本书而放弃了其他书,原因是马上要还书了,“书是非借不能读!”不过,坚持自己最初的选择,完成了这本书的学习还是值得的。因为很多年不碰Java语言了,总需要一本书把基础拣起来,通过坚持读完一本书,可以从作者的角度对Java有个完整的回顾。同时,闭关学习期间,通过有所放弃,才觉得专注做好一件事,放下对其他事的贪心,尽量将生活简单化真的很舒服。

不过,这种简单生活也并不容易适应,特别是刚开始闭关,当天任务完成后就会贪心想多看。特别是看到最后几章时,因为还书的时间点快到了,心里莫名的烦躁,总想超额完成任务,结果行为上确开始抵触,甚至想放弃不看。最后,只能以结束这本书为目的,每天都以至少完成当天的任务为基本要求,努力坚持到全书看完的那一天。

今天全书的学习结束了,好像放下一个很重的担子,这本书其实难度并非不可及,为什么还是有心累的感觉呢?

2.合适就是好书。

这是一本可以推荐给Java初学者的教材书,唯一不足就是书中的开发工具不是Eclipse,而是JCreator,要知道JCreator是要收费的,也不是国内主流的开发工具,初学者不容易找到相关资料。因此对于使用此书的初学者要不就需要自己熟悉JCreator这个开发工具,要不就需要自行转换到Eclipse开发工具上。不过,全书涉及开发工具的地方很少,转换工作也不太复杂。

当然,这也不是一本经典的教材,只是本人觉得不用太迷恋经典。这本书仍然是作者多年教学实践后撰写的教材,书中有作者自己的Java教学思路,并且提供了许多容易理解的例子,通过对这本书的学习能够对Java语言建立起一个较为全面的认识。

其实,Java语言的成功不仅仅依赖于语言本身的特色,还有其深刻的语言设计思想和它的软件开发工具包(SDK),这绝对不是几本书就能学会的,当然这本书也不具备这个能力。

3.理解源于实践。

做练习是近几年学习数学的过程中才接受的。因为以前看书,总觉得看懂就可以了,练习做来做去都是些重复劳动,只是巩固一下基础的知识,收获不大。于是,心里就总是想找些有看点的书来读。可是读的书不少了,仍然觉得无法深入,好像总有些地方书里没说清楚。后来实在没有办法了,因为数学书本本都是那么抽象,对于概念没多少解释,只好做习题还可以落实一下那些定理。当习题做到后面的章节,突然发现前面有些不明白的地方豁然开朗了。于是,以后的学习中都把做练习作为必选项,因为在实践的过程中才发觉最初对知识点的理解只是笼统的、抽象的,只有通过做题才能对细节深入,才能把别人写的东西变成自己的理解。

本文转自BlogJava朱远翔的博客,原文链接:《Java大学教程》—读后总结,如需转载请自行联系原博主。

相关文章
|
10天前
|
Java 开发者 UED
【实战宝典】Java异常处理大师级教程:throws关键字,让异常声明成为你的专属标签!
【实战宝典】Java异常处理大师级教程:throws关键字,让异常声明成为你的专属标签!
24 3
|
23天前
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
46 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
12天前
|
Java 开发者
Java多线程教程:使用ReentrantLock实现高级锁功能
Java多线程教程:使用ReentrantLock实现高级锁功能
17 1
|
28天前
|
存储 网络协议 Oracle
java教程
java教程【8月更文挑战第11天】
23 5
|
10天前
|
Java API
Java与Lua互相调用简单教程
【8月更文挑战第29天】在软件开发中,Java以其强大的稳定性和广泛的生态系统著称,而Lua则因其轻量级、灵活和嵌入式的特点在脚本编写、游戏开发等领域大放异彩。将两者结合使用,可以充分利用Java的底层能力和Lua的快速开发优势。本文将通过一个简单的教程,介绍如何在Java程序中嵌入并执行Lua脚本,以及如何在Lua中调用Java方法。
15 0
|
2月前
|
SQL 安全 Java
「滚雪球学Java」教程导航帖(更新2024.07.16)
《滚雪球学Spring Boot》是一个面向初学者的Spring Boot教程,旨在帮助读者快速入门Spring Boot开发。本专通过深入浅出的方式,将Spring Boot开发中的核心概念、基础知识、实战技巧等内容系统地讲解,同时还提供了大量实际的案例,让读者能够快速掌握实用的Spring Boot开发技能。本书的特点在于注重实践,通过实例学习的方式激发读者的学习兴趣和动力,并引导读者逐步掌握Spring Boot开发的实际应用。
58 1
「滚雪球学Java」教程导航帖(更新2024.07.16)
WXM
|
2月前
|
Oracle Java 关系型数据库
Java JDK下载安装及环境配置超详细图文教程
Java JDK下载安装及环境配置超详细图文教程
WXM
218 3
|
2月前
|
测试技术 API Android开发
《手把手教你》系列基础篇(九十七)-java+ selenium自动化测试-框架设计篇-Selenium方法的二次封装和页面基类(详解教程)
【7月更文挑战第15天】这是关于自动化测试框架中Selenium API二次封装的教程总结。教程中介绍了如何设计一个支持不同浏览器测试的页面基类(BasePage),该基类包含了对Selenium方法的二次封装,如元素的输入、点击、清除等常用操作,以减少重复代码。此外,页面基类还提供了获取页面标题和URL的方法。
56 2
|
2月前
|
Web App开发 XML Java
《手把手教你》系列基础篇(九十六)-java+ selenium自动化测试-框架之设计篇-跨浏览器(详解教程)
【7月更文挑战第14天】这篇教程介绍了如何使用Java和Selenium构建一个支持跨浏览器测试的自动化测试框架。设计的核心是通过读取配置文件来切换不同浏览器执行测试用例。配置文件中定义了浏览器类型(如Firefox、Chrome)和测试服务器的URL。代码包括一个`BrowserEngine`类,它初始化配置数据,根据配置启动指定的浏览器,并提供关闭浏览器的方法。测试脚本`TestLaunchBrowser`使用`BrowserEngine`来启动浏览器并执行测试。整个框架允许在不同浏览器上运行相同的测试,以确保兼容性和一致性。
56 3
|
2月前
|
存储 Web App开发 Java
《手把手教你》系列基础篇(九十五)-java+ selenium自动化测试-框架之设计篇-java实现自定义日志输出(详解教程)
【7月更文挑战第13天】这篇文章介绍了如何在Java中创建一个简单的自定义日志系统,以替代Log4j或logback。
220 5
下一篇
DDNS