java的学习要按照规律来学!
来源:互联网 发布:关于网络道德调查问卷 编辑:程序博客网 时间:2024/06/14 16:45
每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。
学习Java的第一步是安装好JDK,写一个Hello World,? 其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰Java程序员的地方:一个是CLASSPATH的问题,其实从原理上来说,是要搞清楚JRE的ClassLoader是如何加载Class的;另一个问题是package和import问题,如何来寻找类的路径问题。把这两个问题摸索清楚了,就扫除了学习Java和使用JDK的最大障碍。推荐看一下王森的《Java深度历险》,对这两个问题进行了深入的探讨。
第二步是学习Java的语法。Java的语法是类C++的,基本上主流的编程语言不是类C,就是类C++的,没有什么新东西,所以语法的学习,大概就是半天的时间足够了。唯一需要注意的是有几个不容易搞清楚的关键字的用法,public,protected,private,static,什么时候用,为什么要用,怎么用,这可能需要有人来指点一下,我当初是完全自己琢磨出来的,花了很久的时间。不过后来我看到《Thinking in Java》这本书上面是讲了这些概念的。
第三步是学习Java的面向对象的编程语言的特性的地方。比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。对于一个没有面向对象语言背景的人来说,我觉得这个过程需要花很长很长时间,因为学习Java之前没有C++的经验,只有C的经验,我是大概花了一个月左右吧,才彻底把这些概念都搞清楚,把书上面的例子反复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了不下5遍,才彻底领悟了。不过我想如果有C++经验的话,应该一两天时间足够了。那么在这个过程中,可以多看看《Thinking in Java》这本书,对面向对象的讲解非常透彻。可惜的是我学习的时候,并没有看到这本书,所以自己花了大量的时间,通过自己的尝试和揣摩来学会的。
第四步就是开始熟悉Java的类库。Java的基础类库其实就是JDK安装目录下面jre\lib\rt.jar这个包。学习基础类库就是学习rt.jar。基础类库里面的类非常非常多。据说有3000多个,我没有统计过。但是真正对于我们来说最核心的只有4个,分别是
- java的学习要按照规律来学!
- 学Java你得按照它的规则来--java关键字标识符等
- 类里面的方法要按照一定规则来写
- java IO操作 按照规律合并两个txt文件
- 来学JAVA
- 将记录按照某一规律的次序排序
- 坚持#第145天~想好了每天的规律,学习了一部分该学的内容
- Java list里面分装的都是对象,按照对象的属性来分组
- 女人不得不学的七个人生规律
- 女人不得不学的七个人生规律
- 女人不得不学的七个人生规律
- Java按照字节来截取字符串的工具,不会出现半个汉字
- Java IO学习【17】关于流的基本规律
- Java语言中IO流的操作规律学习笔记
- 想学java的朋友们 可以来听公开课
- 学习Java,学的不只是Java
- 学Java涉及到要学习的11个知识
- NN类型的矩阵 如果列和行要交换可以按照对角线来交换
- Android面试宝典
- 背包问题【01、完全(恰好or不超过)、多重】【尚未整理完】
- web项目读取WEB-INF下properties文件
- ubuntu14 系统开机自动root登入
- ps命令详解-ps aux与ps -ef区别
- java的学习要按照规律来学!
- java 获取某一个包下的所有class 包括jar包中的文件
- Git学习6:Git冲突模拟与解决
- 关于jsp的内容整理
- 求给定一个正整数的二进制表示 vb
- Android GreenDao 的使用详讲
- 论文笔记--FaceNet & Online Hard Example Mining
- Linux系统动态链接库和静态链接库CMake的使用方法
- 生成高斯图像