1.坚持就是胜利。

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

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

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

2.合适就是好书。

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

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

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

3.理解源于实践。

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

《Java大学教程》—读后总结的更多相关文章

  1. 我的第一本docker书-阅读笔记

    花了三四天看完了我的第一本docker书,话说书写的还是挺简单易懂的.与传统的VM,VirtualBox,或者与那种内核虚拟的xen,kvm相比,docker作为一种容器的虚拟方式,以启动进程的方式来 ...

  2. 《第一本docker书》—— 读后总结

    关于docker 这本书其实并没有读完,只不过最近工作比较繁忙,也无心再看这些用不到的书.以后要是工作需要,再仔细学习吧. 这次的阅读算是达到目的了,对docker有了一定的了解.它的作用.意义以及大 ...

  3. 第一本Docker书读书笔记

    日常使用命令 1.停止所有的container,这样才能够删除其中的images: docker stop $(docker ps -a -q) 如果想要删除所有container的话再加一个指令: ...

  4. 《第一本Docker书》

    Docker简介 Docker依赖写时复制(copy-on-write),使修改应用程序非常迅速. Docker推荐单个容器只运行一个应用或进程,鼓励面向服务的架构和微服务架构. Docker的核心组 ...

  5. 第一本docker书 学习笔记(二)

    #安装docker的先决条件 运行64位CPU构架的计算机(docker目前不支持32位的cpu) 运行LUFSinux3.8或者更高版本内核 内核必须支持一种合适的存储驱动,例如: device M ...

  6. 《第一本Docker书》学习笔记——第3章 Docker入门

    3.1 确保Docker已经就绪 查看docker是否正常工作: sudo docker info 3.2 运行我们的第一个容器 现在,让我们尝试启动第一个Docker容器.我们可以使用docker ...

  7. 《第一本docker书》- 第一章笔记

    环境: Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic i686) 第一章: 1 Docker客户端和服务器 2 Docker镜像 添加一个文件,执行一 ...

  8. 《第一本docker书》第4章 使用docker镜像和仓库 读书笔记

    docker最底端是一个引导文件系统,即bootfs. 第二层是root文件系统rootfs,位于引导文件系统之上. 在传统的Linux引导过程中,root文件系统会最先以只读的方式加载,当引导结束并 ...

  9. 第一本docker书,,持续更新中

    1.查看应用是否在docker中部署成功 需要确认curl已安装 whereis curl sudo apt-get -y install curl curl localhost:8081   如果成 ...

  10. 第一本docker书 学习笔记(一)

    Docker的核心组件: Docker客户端和服务端 Docker镜像 Registry Docker容器 # Docker客户端和服务端 docker 是一个 C/S架构程序.客户端只需要向dock ...

随机推荐

  1. RNN入门(二)识别验证码

    介绍   作为RNN的第二个demo,笔者将会介绍RNN模型在识别验证码方面的应用.   我们的验证码及样本数据集来自于博客: CNN大战验证码,在这篇博客中,我们已经准备好了所需的样本数据集,不需要 ...

  2. SELECT INTO和INSERT INTO SELECT的区别

    数据库中的数据复制备份 SELECT INTO: 形式: SELECT value1,value2,value3 INTO Table_2 FROM Table_1 Table_2表存在,报错:数据库 ...

  3. 微服务创建——Ubuntu搭建GitLab

    Ubuntu呢,用的国产麒麟,可能对于用习惯了Windows操作系统的人来说使用UKylin会很难受吧,开发的人倒没什么,不过就是命令行的问题 那么,怎么搭建一个完整的GitLab呢,一步步来操作吧, ...

  4. Chrome 开发者工具

    打开开发工具 (1)在Chrome菜单中选择 更多工具 > 开发者工具. (2)在页面元素上右键点击,选择 "检查". (3)使用快捷键 Ctrl+Shift+I (Wind ...

  5. angular select2 ng-model 取值 ng-change调用方法

    页面: 引入文件 '/select2.css', '/select2-bootstrap.css', '/select2.min.js', '/ui-select2.js' html: <div ...

  6. Grafan+Prometheus 监控 MySQL

    架构图 环境 IP 环境 需装软件 192.168.0.237 mysql-5.7.20 node_exporter-0.15.2.linux-amd64.tar.gz mysqld_exporter ...

  7. [总结]vue开发常见知识点及问题资料整理(持续更新)

    package.json中的dependencies与devDependencies之间的区别 –save-dev 和 –save 的区别 我们在使用npm install 安装模块或插件的时候,有两 ...

  8. LNMP的配置与优化

    一.LNMP的下载 LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora.Debian/Ubuntu/Raspbian/Deepin VPS或独立主机安 ...

  9. Android为TV端助力 apk静默安装

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/47803149 之前有很多朋友都问过我,在Android系统中怎样才能实现静默安装呢 ...

  10. springboot 学习之路 7(静态页面自动生效问题)

    目录:[持续更新.....] spring 部分常用注解 spring boot 学习之路1(简单入门) spring boot 学习之路2(注解介绍) spring boot 学习之路3( 集成my ...