《Java大学教程》—读后总结
1.坚持就是胜利。
中间启动了许多次,但又因为各种原因被停。就连闭关学习期间,也多次想放弃,总觉得太简单,最后还是选择了这本书而放弃了其他书,原因是马上要还书了,“书是非借不能读!”不过,坚持自己最初的选择,完成了这本书的学习还是值得的。因为很多年不碰Java语言了,总需要一本书把基础拣起来,通过坚持读完一本书,可以从作者的角度对Java有个完整的回顾。同时,闭关学习期间,通过有所放弃,才觉得专注做好一件事,放下对其他事的贪心,尽量将生活简单化真的很舒服。
不过,这种简单生活也并不容易适应,特别是刚开始闭关,当天任务完成后就会贪心想多看。特别是看到最后几章时,因为还书的时间点快到了,心里莫名的烦躁,总想超额完成任务,结果行为上确开始抵触,甚至想放弃不看。最后,只能以结束这本书为目的,每天都以至少完成当天的任务为基本要求,努力坚持到全书看完的那一天。
今天全书的学习结束了,好像放下一个很重的担子,这本书其实难度并非不可及,为什么还是有心累的感觉呢?
2.合适就是好书。
这是一本可以推荐给Java初学者的教材书,唯一不足就是书中的开发工具不是Eclipse,而是JCreator,要知道JCreator是要收费的,也不是国内主流的开发工具,初学者不容易找到相关资料。因此对于使用此书的初学者要不就需要自己熟悉JCreator这个开发工具,要不就需要自行转换到Eclipse开发工具上。不过,全书涉及开发工具的地方很少,转换工作也不太复杂。
当然,这也不是一本经典的教材,只是本人觉得不用太迷恋经典。这本书仍然是作者多年教学实践后撰写的教材,书中有作者自己的Java教学思路,并且提供了许多容易理解的例子,通过对这本书的学习能够对Java语言建立起一个较为全面的认识。
其实,Java语言的成功不仅仅依赖于语言本身的特色,还有其深刻的语言设计思想和它的软件开发工具包(SDK),这绝对不是几本书就能学会的,当然这本书也不具备这个能力。
3.理解源于实践。
做练习是近几年学习数学的过程中才接受的。因为以前看书,总觉得看懂就可以了,练习做来做去都是些重复劳动,只是巩固一下基础的知识,收获不大。于是,心里就总是想找些有看点的书来读。可是读的书不少了,仍然觉得无法深入,好像总有些地方书里没说清楚。后来实在没有办法了,因为数学书本本都是那么抽象,对于概念没多少解释,只好做习题还可以落实一下那些定理。当习题做到后面的章节,突然发现前面有些不明白的地方豁然开朗了。于是,以后的学习中都把做练习作为必选项,因为在实践的过程中才发觉最初对知识点的理解只是笼统的、抽象的,只有通过做题才能对细节深入,才能把别人写的东西变成自己的理解。
《Java大学教程》—读后总结的更多相关文章
- 我的第一本docker书-阅读笔记
花了三四天看完了我的第一本docker书,话说书写的还是挺简单易懂的.与传统的VM,VirtualBox,或者与那种内核虚拟的xen,kvm相比,docker作为一种容器的虚拟方式,以启动进程的方式来 ...
- 《第一本docker书》—— 读后总结
关于docker 这本书其实并没有读完,只不过最近工作比较繁忙,也无心再看这些用不到的书.以后要是工作需要,再仔细学习吧. 这次的阅读算是达到目的了,对docker有了一定的了解.它的作用.意义以及大 ...
- 第一本Docker书读书笔记
日常使用命令 1.停止所有的container,这样才能够删除其中的images: docker stop $(docker ps -a -q) 如果想要删除所有container的话再加一个指令: ...
- 《第一本Docker书》
Docker简介 Docker依赖写时复制(copy-on-write),使修改应用程序非常迅速. Docker推荐单个容器只运行一个应用或进程,鼓励面向服务的架构和微服务架构. Docker的核心组 ...
- 第一本docker书 学习笔记(二)
#安装docker的先决条件 运行64位CPU构架的计算机(docker目前不支持32位的cpu) 运行LUFSinux3.8或者更高版本内核 内核必须支持一种合适的存储驱动,例如: device M ...
- 《第一本Docker书》学习笔记——第3章 Docker入门
3.1 确保Docker已经就绪 查看docker是否正常工作: sudo docker info 3.2 运行我们的第一个容器 现在,让我们尝试启动第一个Docker容器.我们可以使用docker ...
- 《第一本docker书》- 第一章笔记
环境: Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic i686) 第一章: 1 Docker客户端和服务器 2 Docker镜像 添加一个文件,执行一 ...
- 《第一本docker书》第4章 使用docker镜像和仓库 读书笔记
docker最底端是一个引导文件系统,即bootfs. 第二层是root文件系统rootfs,位于引导文件系统之上. 在传统的Linux引导过程中,root文件系统会最先以只读的方式加载,当引导结束并 ...
- 第一本docker书,,持续更新中
1.查看应用是否在docker中部署成功 需要确认curl已安装 whereis curl sudo apt-get -y install curl curl localhost:8081 如果成 ...
- 第一本docker书 学习笔记(一)
Docker的核心组件: Docker客户端和服务端 Docker镜像 Registry Docker容器 # Docker客户端和服务端 docker 是一个 C/S架构程序.客户端只需要向dock ...
随机推荐
- Spring.net的一些感悟
模拟Oracle+spring.net+NHibernate+MVC 对DLL文件引用问题得注意,库文件最好放在固定目录,否则严重影响项目迁移的成功, 由此可见,“代码规范”的重要性(自己大部分时间耽 ...
- c#实战开发:以太坊私链搭建(一)
1.第一步环境搭建 运行环境:window 客户端版本:Go语言geth 下载地址https://ethereum.github.io/go-ethereum/downloads/ 以太坊API中文 ...
- 有哪些Java性能优化方法?
面试官:"有性能优化经验没?" 应聘者:"有一点." 面试官:"那你们从哪些方面做了优化?" 应聘者:"sql优化.JV ...
- Python面试题之Python面试题汇总
在这篇文章中: Python基础篇 1:为什么学习Python 2:通过什么途径学习Python 3:谈谈对Python和其他语言的区别 Python的优势: 4:简述解释型和编译型编程语言 5:Py ...
- 如何通过setTimeout理解JS运行机制详解
setTimeout()函数:用来指定某个函数或某段代码在多少毫秒之后执行.它返回一个整数,表示定时器timer的编号,可以用来取消该定时器. 例子 ? 1 2 3 4 5 console.log(1 ...
- angular 去掉url里面的#
1.适合客户端的方法,但是页面不能刷新,一刷新就404 (1)在index.html里添加 <base href="/"> (2)在app.js的config里,注入$ ...
- BZOJ2199: [Usaco2011 Jan]奶牛议会(2-SAT)
Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 559 Solved: 360[Submit][Status][Discuss] Descriptio ...
- 架构师成长之路-基于android fragment通信的面向对象的万能接口
前言 开发一个app时,常用Activity和Fragment,由于操作方便Fragment越来越受欢迎,这样就避免不了Activity和Fragment.Fragment和Fragment之间的通信 ...
- Testlink1.9.17使用方法(第十章 关键词使用)
第十章 关键词使用:按关键词来搜索用例 QQ交流群:585499566 一. 创建关键字 单击主页“产品管理”区域-->点击[关键字管理]按钮-->创建一个新的关键字.关键字的内容包括:关 ...
- 键盘ascll码表
键盘ascll码表-自用