编程——JAVA与JOK与IDE基础篇
Posted 南邮管院科协
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程——JAVA与JOK与IDE基础篇相关的知识,希望对你有一定的参考价值。
编程——JAVA与JDK与IDE
基础篇
再次回到阔别一月之久的大学生活,久违的老知识与初识的新内容是不是让大家有些力不从心呢?
今天小编针对java,为大家找了一些学习小tips。这个学期一定不会挂科哟!
基础篇
语法✔
Java的语法是类C++的,主流的编程语言不是类C,就是类C++,没有什么新东西,所以语法的学习,不需要花很多时间。唯一需要注意的是有几个不容易搞清楚的关键字的用法,public,protected,private,static,什么时候用,为什么要用,怎么用,这可能需要有人来指点一下。在这里推荐一本《Thinking in Java》,这本书上面介绍了这些概念。
Java的面向对象的编程语言的特性✔
继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制等,对于一个没有面向对象语言背景的人来说,这个过程也许需要花很长很长时间。因为学习Java之前没有C++的经验,只有C的经验,小编花了一个月左右吧,才彻底把这些概念都搞清楚,那么在这个过程中,推荐大家可以多看看《Thinking in Java》这本书,对面向对象的讲非常透彻。
熟悉Java的类库✔
Java的基础类库其实就是JDK安装目录下面jre\lib\rt.jar这个包。学习基础类库就是学习rt.jar。基础类库里面的类非常非常多。但是真正对于我们来说最核心的只有4个,分别是
java.lang.*; java.io.*; java.util.*; java.sql.*;
这四个包的学习,每个包的学习都可以写成一本厚厚的教材,而O'reilly也确实是这样做的。我觉得比较好的学习方法是这样的:首先,要通读整个package的框架,了解整个package的class,interface,exception的构成,最好是能够找到介绍整个包框架的文章。一些专门介绍包的书籍的前几章应该就是这些总体的框架内容介绍。 对包整体框架的把握并不是要熟悉每个类的用法,记住它有哪些属性,方法,而是要知道包有哪些方面的类构成的,这些类的用途是什么,最核心的几个类分别是完成什么功能的。当我们具体写程序的时候,只要你知道该用哪个类来完成你的工作就足够了。编码的时候,具体的方法调用,是边写代码,边查Documentation,所有的东西都在Documentation里面,不要求你一定记住,实际你也记不住3000多个类的总共将近10万个方法调用。所以对每个包的总体框架的把握就变得极为重要。
Documentation里面其他一些比较有用处的类✔
通过上面的学习,如果学的比较扎实的话,就打好了Java的基础了,剩下要做的工作是扫清Documentation里面除了上面4个包之外的其他一些比较有用处的类。相信进展到这一步,Java的自学能力已经被培养出来了,可以到了直接学习Documentation的水平了。除了要做GUI编程之外,JDK里面其他会有用处的包是这些:
java.text.*;java.net.*;javax.naming.*;
这些包里面真正用的比较多的类其实很少,只有几个,所以不需要花很多时间。
以上为对JAVA学习的介绍的基础篇,下一期小编为大家带来学习有关的书籍篇的介绍。敬请期待吧!
供稿:董金娜
编辑:覃蒙元懿
审核:覃蒙元懿
以上是关于编程——JAVA与JOK与IDE基础篇的主要内容,如果未能解决你的问题,请参考以下文章