从4月末到现在一直在断断续续地学习javaSE,到目前为止已经过了3个多月的时间,可是还没有把javaSE学习完,速度实在是慢成狗。但是也算是自己一直在摸索着适合自己的自学java编程语言的方法,正是因为没有指引,都是自己摸索出来的,所以慢点也是合情合理的,但是我有点太慢了。
刚开始学是看的马士兵的视频,但是马士兵讲课都喜欢结合JVM来讲,一涉及到JVM我听着就费劲,理解起来有些困难,后来看推荐又开始看韩顺平的视频,韩顺平果然像大家说的比较啰嗦,而且他的javaSE的视频感觉很多,每集都将近两个小时,我也实在是很难听下去。
后来偶然在知乎看见一个人问自学java找工作的问题,联系到了这个作者,向他咨询了下javaSE学习的方法,然后就按照他给的路线图学了。其实他给我的路线图挺好的,但是我当时忘记了一点,虽然好,但是不一定适合我,我当时只想着按部就班地学,忘记了针对自己的实际情况做改进。比如说,这个人推荐我学javaSE的时候看《thinking in java》,这点就极其不适合我,第一点,我这个人看理科类的书籍基本都是又慢又看不进去;第二点,英文版的书,我看起来还是很吃力的,虽然单词都可以查字典,但是合成句子了句子一长就不知所云了。
遵照这个人的建议我开始听毕向东的javaSE视频,毕向东的视频听起来的确比马士兵和韩顺平的舒服,但是我犯了一个比较大的错误,就是忘记了规划看视频学习的进度,我当时就是直接在网上搜到毕向东的javaSE视频就开始学,而没有了解一下详细的细节资料,比如直到前天我才知道原来毕向东的视频是有25天和35天两版的,我一直在听的是25天的这一版,但是我居然听了三个月,直到前天我才终于知道这些视频前面的数字代表的是什么意思。正是因为不了解这些细节,我根本不知道我看毕向东的视频合理的情况应该一天看多少,有时候我一天看一大堆,看的昏头昏脑基本都没什么印象,有时候好几天不看或者一天看一点点,导致我的进度混乱而且缓慢,而且因为下载的问题,有时候看的顺序也看错了,导致我看的糊里糊涂的。
在学习过程中,我还了解了一下关于javaSE的资格考试,基本上针对的就是OCJP了,原来计划想考这个考试来着,在某宝上花了60买了试题,大概看了看,在百度文库下载了一些有讲解的OCJP试题,我都看了,但是看试题库英文版的试题我还是不知道为什么应该选这个答案。这个考试目前先放一放吧,等什么时候我准备好了再去考吧,反正也不着急。
前几天在网上看的关于自学java的一个帖子,应该是尚学堂的老师写的,好像还是2007年的老文章了,不过道理感觉还是很好的,给我印象最深的就是有时候不要去抠细节,特别是真的不理解的地方就先背下来,以后学的多了肯定会理解的,先把框架都搭好,然后再往里一点点添砖加瓦,这点还是很对的。
学习中买了两本书,一本是《JAVA核心技术卷一》,一本是《疯狂java》,其实这两本书都很好,但是还是我看不进去理科类书籍的问题,我看的还是乱七八糟的,都没什么印象,而且我建议除了字典意外书还是不要做的太厚了,需要的话就做成分册也好,像《疯狂java》这种书,拿着、携带都不方便,而且一看那么厚就有一种让人敬而远之的感觉。上面这两本书都是理论性的书籍,因为一直都缺乏练习,感觉也很不好,所以又买了一本朱福喜的《面向对象与java程序设计习题与解析》,做个很多里面的题,感觉还是很多提高的,而且给我的经验是:其实自己敲程序练习远比看视频看书都重要。
接下来的学习结合之前的经验,我的规划是:看视频要规划好每天学习的量,做好计划和安排,了解当初学这些视频的学生他们当时的进度是怎样的,结合他们的进度好好安排自己的进度。其次是当天学习的内容当天都要做针对这一部分的练习题,敲这一部分的程序才行。最后一点就是要活用搜索了,其实好像专业人士推荐用谷歌,但是鉴于天朝制度以及英文困难问题,所以还是先用百度吧,现在感觉网上的只是比书上更全更灵活,想知道什么一搜就可以了,而且不罗嗦,都是脱水版干货。
原链接:http://www.aichengxu.com/article/Java/32539_2.html
相关推荐
### JavaSE 学习总结 #### 一、Java 基础环境介绍 - **JDK**: Java Development Kit,即 Java 开发工具包,包含了编译、运行 Java 程序所需的所有工具。 - **JRE**: Java Runtime Environment,Java 运行时环境,...
本程序旨在与像我们一样的Java初学者一起交流分享JavaSE学习心得,并未我们构建一个相对简单的Java代码编辑器。我们可以在其上进行简单的Java编码工作并可以与团队成员进行方便的交流。如果你的团队需要更强大的...
这个"java个人学习的日志"很可能包含了某位开发者在学习Java过程中所记录的笔记、代码示例以及学习心得。从这个日志中,我们可以期待获取到一系列关于Java编程的基础知识、进阶技巧以及实践经验。 首先,Java的基础...
1. “北京圣思园java课堂笔记 .doc”:这是一个Microsoft Word文档,很可能包含了详细的Java课程笔记,包括课堂讲解的重点、示例代码和学习心得,对于理解和掌握JavaSE的基本概念、语法和编程技巧非常有帮助。...
Evernote标签则暗示这些笔记可能是使用Evernote这款知名笔记软件整理的,方便用户记录、检索和分享学习心得。 JavaSE的学习通常包括以下几个重要知识点: 1. **基础语法**:Java是一门面向对象的语言,其基础语法...
### JavaEE学习实战笔记心得 #### JavaSE基础要点 ...以上是对JavaEE学习实战笔记心得的主要知识点总结,覆盖了从JavaSE基础到高级框架的应用实践。希望这些内容能够帮助初学者快速掌握JavaEE的核心技术和开发流程。
第一份文件名为"Java基础每日复习Blank.edf",可能是一份空白模板,用于记录学习者每天在Java基础知识复习过程中的思考和心得。在Java SE基础阶段,学习者通常会接触到以下关键概念: 1. **Java语法**:包括变量...
5. **笔记**:笔记可能包含了个人学习心得、重要概念解释、代码片段等,是学习过程中的重要参考,能帮助回顾和巩固知识。 6. **源码**:提供的源码可能是示例项目、练习题解或者特定功能的实现,通过阅读和分析源码...
【Android学习心得】 Android是一种基于Linux内核的开源操作系统,最初由Android Inc.开发,后被Google收购并进一步发展。自2007年发布以来,Android已经成为了全球最受欢迎的移动操作系统之一,不仅广泛应用于智能...
10. **笔记-GUI.txt**:这个文本文件可能包含了详细的代码示例、概念解释和学习心得,对于复习和理解GUI编程至关重要。 总的来说,Java SE的GUI部分是学习Java桌面应用程序开发的基础。通过理解和实践上述知识点,...
- Java 分为三个版本:JavaSE(标准版),适用于桌面应用;JavaEE(企业版),用于开发企业级应用;JavaME(微型版),适合嵌入式设备。 - Java 的主要特点是面向对象、平台独立性、多线程、高性能、健壮性以及...
北京圣思园java学习笔记,心得体会,javase视频教程课堂笔记
描述中提到的“博文链接”指向了一个ITeye上的博客文章,虽然具体内容未提供,但通常博主会分享一些学习Flex的心得体会或者教程。博客编号“1674004”可能是该文章的唯一标识,用于在网站上查找。遗憾的是,由于实际...
- **接口文档**:明确列出所有接口的细节,包括但不限于请求URL、请求方法(GET、POST等)、请求参数及其格式、预期响应等。 - **测试数据**:用于模拟真实场景的数据集,确保测试覆盖各种可能的情况。 - **测试环境...
此外,他还提高了打字速度,纠正了错误的指法,开始在CSDN上撰写博客,尽管粉丝增长缓慢,但他仍坚持分享学习心得。在Java学习上,他发现有了C语言的基础,学习Java相对容易,但面向对象的概念起初让他感到困惑,...
它提供了一种可靠、可扩展、可高效的方法来存储和处理大规模数据。在本实验报告中,我们将介绍Hadoop的安装和配置过程,并结合Eclipse进行项目开发。 一、Hadoop安装 Hadoop的安装过程可以按照官方文档进行,整个...
Java SE 6技术手册 为什么选择用Markdown?只是单纯把文件重新... 《 Java SE 6技术手册》(以及它先前的版本)基于中早期学习Java的笔记与为基础,记录着我学习Java的一些心得。 在JDK7问世之后,由于积累了大量Jav
在JavaSE部分,实习生学习了Java的基本文法,包括数据类型、运行机制、程序控制结构(if、while、for)。同时,理解了Java与C语言、数据结构等大学科目的关联。进一步,实习生掌握了Java的面向对象编程特性,如抽象...