Java学习进阶

 Java近年来已经成为了使用面最广的一门语言,越来越多的同学使用Java进入编程领域,开启自己的编码之路。
但是如何才能在最短的时间内,高效地学习好Java这门语言呢?

1.基础语法和JAVA原理是基础,基础不牢靠,犹如沙地上建摩天大厦,是相当危险的。
学习JAVA也是如此,必须要有扎实的基础,以后在学习java web之类的方向上才能如虎添翼,得心应手。
Java是一门面向对象的语言,在最开始的时候,最好就要培养起自己面向对象的思考方式,面向接口的编码方式。
这样才能在以后的运用当中不至于出现一些不必要的麻烦。

2.面向对象,是一种方法学;是独立于语言之外的编程思想;是CBD基于组件开发的基础;属于强势技术之一。
当以后因工作需要转到别的面向对象语言的时候,你会感到特别的熟悉亲切,学起来像喝凉水这么简单。
关于面向对象 可以参考:
http://www.itcaicai.com/thread-886-1-1.html

3.基本API的学习
进行软件开发的时候,并不是什么功能都需要我们去实现,也就是经典名言所说的"不需要重新发明轮子"。
我们可以利用现成的类、组件、框架来搭建我们的应用,如SUN公司编写好了众多类实现一些底层功能,
以及我们下载过来的JAR文件中包含的类,我们可以调用类中的方法来完成某些功能或继承它。那么这些类中究竟提供了哪些方法给我们使用?
方法的参数个数及类型是?类的构造器需不需要参数?总不可能ORACLE公司的工程师打国际长途甚至飘洋过海来告诉你他编写的类该如何使用吧。
他们只能提供文档给我们查看,JAVA DOC文档(下载地址:
http://www.itcaicai.com/portal.php?mod=view&aid=214

4.特定API的学习
JAVA介入的领域很广泛,不同的领域有不同的API,没有人熟悉所有的API,对一般人而言只是熟悉工作中要用到的API。
如果你做界面开发,那么你需要学习Swing/AWT/SWT等API;如果你进行网络游戏开发,你需要深入了解网络API/多媒体API/2D3D等;
如果你做WEB开发,就需要熟悉Servlet等API啦。总之,需要根据工作的需要或你的兴趣发展方向去选择学习特定的API。

5.开发工具的使用
在学习基础语法与基本的面向对象概念时,从锻炼语言熟练程度的角度考虑,我们推荐使用的工具是NOTEPAD++ + JDK。
这时候不要急于上手netbeans/Eclipse等集成开发环境,以免过于关注IDE的强大功能而分散对JAVA技术本身的注意力。
过了这一阶段你就可以开始熟悉IDE了。

在学习的过程当中,要注意以下几点:
勤查API文档。
学会使用google
学会使用网上资源
学会在网络上交流

你可能感兴趣的:(Java学习)