前面说过学习java的必备条件,或是说学习编程的必备条件,今天就把我个人的学习历程列出来与大家分享。
推荐入门书,Think in java,就是Java编程思想。如果英文好的话,尽量看英文的,因为再怎么厉害的人,由于文化差异,不可能完全能表达作者的那个“味”。就“面向对象”这个概率来说,英文其实很好理解,可这中文翻译却很让人糊涂,而且你还真找不到更好的翻译办法。所以看英文书,最好看原版,能很好的体会作者的意境。有人说这本书入门太难,我不这么认为,相反它只是把每个知识点都说得很透彻,不是要人死记硬背,而是从道理上说透,比如为什么入口的main方法要public,要static.
有书了,我们怎么学习呢?先讲学习内容。
我觉得有其他程序语言基础的,可以把程序结构那章略过,基本数据类型也不要花主要功夫。
重要是讲类,接口,重载,覆盖,异常,Collection的那几章,然后是线程,内部类这部分可以等有一定基础了再看也行,开始你可能根本不知道为什么要用它,所以也不会用。还有就是IO, 我觉得到不用花很多时间,大致先了解就好了。
就学习方法而言,书上的例子是要看的,而且要亲自敲到电脑上调试下,光看书只能是半生不熟,似懂非懂的。有问题随时用笔记下来,并在以后的学习中试图找到答案。
学习的过程中,不要去学习什么流行的框架怎么用,如struts,spring等,先学好基础再说,不要好高骛远。然后可以自己想个小玩意做做,练练手。比如双机的聊天工具,扩张成客户端服务器模式啦。个人觉得不要急于上手Web程序,它可能会让你忽略了基础的学习与掌握,甚至写程序的兴趣。
等自觉学的差不多了,再把书从头过一遍,以前理解的也许有更多感悟,以前不懂的,说不定已经搞清楚了。书读百遍,其意自现。
有空到论坛上别人都什么问题,试图解决下。碰到问题google下,不要轻易发问,先试图自己想办法解决问题。
以上是我个人一点感受,错误之处敬请批评指正。另外Think in java目前最新的是第四版,在网上可以找到pdf格式的电子版。各位如果需要请留下电子邮箱。
分享到:
相关推荐
### Java学习之路:高效进阶指南 #### 一、引言与学习心态 在开始Java学习之旅之前,首先需要调整好自己的心态。本篇文章将从多个角度深入剖析Java的学习路径,帮助初学者和有一定基础的同学更好地掌握这门语言。 ...
《Java实用教程学习指导(第二版)》是由张跃平和耿祥义编著的一本针对Java编程初学者的专业教程。这本书旨在帮助读者快速掌握Java编程语言的核心概念和实际应用,通过实例解析和详细的指导,使得学习过程更为高效。...
JDK(Java Development Kit)的发展历史也成为了Java学习者必须了解的内容,包括JDK 1.0到JDK 8.0等多个版本的演进。 Java的三个平台,即Java SE、Java EE和Java ME,分别用于开发不同类型的Java应用程序。Java SE...
Java Web编程是Java学习中的一个重要分支,涉及到使用Servlet和JSP技术构建动态网页。在学习Java Web编程时,需要重点关注以下几个方面: - **HTTP协议**:理解和掌握HTTP协议的基本原理,这对于编写高质量的Web...
2、Java基础第八讲:面向对象基础(二) « { Android学习指南 }_files 3、Java基础第九讲:面向对象基础(三) « { Android学习指南 }_files 4、Java基础第十讲:面向对象基础(四) « { Android学习指南 }_files...
Java学习笔记 Java是一种流行的编程语言,广泛应用于Android应用程序开发、Web应用程序开发、桌面应用程序开发等领域。以下是Java学习笔记的摘要信息: 一、Java技术基础 * 1.1 编程语言:Java是一种面向对象的...
【JAVA自学之路】这篇资料主要针对想要通过自学进入IT行业,特别是Java开发领域的初学者,提供了选择方向和学习路径的建议。以下是对标题和描述中所述知识点的详细说明: 一、选择学习方向: 1. 不要盲目跟风:强调...
【Java学习日记3】 在Java学习的初期,我们首先要了解Java的基本特性,它是一种跨平台的语言,这得益于Java虚拟机(JVM)。JVM使得Java程序可以在任何支持JVM的操作系统上运行,如Windows、Linux或Mac OS。JVM有多...
总之,“Java学习资料大全”应该包含了以上各个领域的教程、示例代码、实践项目和相关书籍,为初学者到高级开发者提供了全面的学习资源。通过深入学习并不断实践,可以成为一名熟练的Java开发者。
### Java学习路径(二):书籍篇 #### 关于《Thinking in Java》 在Java学习的过程中,《Thinking in Java》是一本被广泛推荐的书籍。然而,对于初学者来说,这本书可能并不是最佳的选择。《Thinking in Java》...
### Java学习入门资料知识点梳理 #### 一、Java语言历史与发展 - **起源与早期发展** - **前身**:Oak(1990年),由James Gosling等人在Sun Microsystems开发。 - **Green项目**:Sun Microsystems于1990年开始...
JAVA学习之路:不走弯路,就是捷径(二)
今日把《Java学习路径(二)书籍篇》给大家希望大家能够喜欢。
自己整理的一些资料,不需要积分,希望对大家有帮助。 里面包有如下的一些java资料 Ant使用指南.pdf ...Java数据结构和算法中文第二版.pdf Java网络高级编程.pdf jsp高级运用 spring2中文开发参考手册.chm a.txt
### Java学习心得分享 #### 一、引言 随着信息技术的快速发展,编程语言成为现代社会发展不可或缺的一部分。在众多编程语言中,Java凭借其强大的功能、跨平台的优势以及丰富的类库支持,成为了许多开发者首选的...
### Java学习资源与工具 #### 一、Java学习网站 对于初学者以及有一定经验的开发者而言,找到合适的Java学习资源是十分重要的。以下是一些知名的Java学习网站: 1. **Java中文世界论坛**...
### Java学习笔记及心得知识点详细解析 #### 标题:Java学习笔记及心得 #### 描述:Core Java 学习笔记及心得 pdf格式可打开。涵盖了java的基础入门知识,非常适合自学的及想深入学习理解的同学。 #### 标签:...
### Java学习之路:不走弯路,就是捷径!! #### 概述 本文旨在为Java初学者提供一条明确的学习路径,避免在学习过程中走弯路。通过深入剖析Java学习过程中的核心要点,帮助读者理解如何高效地掌握这门语言。 #### ...