Java从入门到精通之过程篇.docx

上传人:ni****g 文档编号:548122428 上传时间:2023-04-06 格式:DOCX 页数:5 大小:14.17KB
返回 下载 相关 举报
Java从入门到精通之过程篇.docx_第1页
第1页 / 共5页
Java从入门到精通之过程篇.docx_第2页
第2页 / 共5页
Java从入门到精通之过程篇.docx_第3页
第3页 / 共5页
Java从入门到精通之过程篇.docx_第4页
第4页 / 共5页
Java从入门到精通之过程篇.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java从入门到精通之过程篇.docx》由会员分享,可在线阅读,更多相关《Java从入门到精通之过程篇.docx(5页珍藏版)》请在金锄头文库上搜索。

1、 Java从入门到精通之过程篇学习Java的第一步是安装好JDK,写一个Hello World,J 其实JDK的学习没有那么简洁,关于JDK有两个问题是很简单始终困扰Java程序员的地方:一个是CLASSPATH的问题,其实从原理上来说,是要搞清晰JRE的ClassLoader是如何加载Class的;另一个问题是package和import问题,如何来查找类的路径问题。把这两个问题摸索清晰了,就扫除了学习Java和使用JDK的障碍。推举看一下王森的Java深度历险,对这两个问题进展了深入的探讨。其次步是学习Java的语法。Java的语法是类C+的,根本上主流的编程语言不是类C,就是类C+的,没

2、有什么新东西,所以语法的学习,也许就是半天的时间足够了。需要留意的是有几个不简单搞清晰的关键字的用法,public,protected,private,static,什么时候用,为什么要用,怎么用,这可能需要有人来教导一下,我当时是完全自己琢磨出来的,花了很久的时间。不过后来我看到Thinking in Java这本书上面是讲了这些概念的。第三步是学习Java的面对对象的编程语言的特性的地方。比方继承,构造器,抽象类,接口,方法的多态,重载,掩盖,Java的特别处理机制。对于一个没有面对对象语言背景的人来说,我觉得这个过程需要花很长很长时间,由于学习Java之前没有C+的阅历,只有C的阅历,我

3、是也许花了一个月左右吧,才彻底把这些概念都搞清晰,把书上面的例子反复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了不下5遍,才彻底领悟了。不过我想假如有C+阅历的话,应当一两天时间足够了。那么在这个过程中,可以多看看Thinking in Java这本书,对面对对象的讲解特别透彻。惋惜的是我学习的时候,并没有看到这本书,所以自己花了大量的时间,通过自己的尝试和揣摩来学会的。第四步就是开头熟识Java的类库。Java的根底类库其实就是JDK安装名目下面jrelibrt.jar这个包。学习根底类库就是学习rt.jar。根底类库里面的类特别特别多。据说有3000多个,我没有统计过。但是真

4、正对于我们来说最核心的只有4个,分别是java.lang.*;java.io.*;java.util.*;java.sql.*;这四个包的学习,每个包的学习都可以写成一本厚厚的教材,而O”reilly也的确是这样做的。我觉得假如时间比拟紧,是不行能通过读四本书来学习。我觉得比拟好的学习方法是这样的:首先要通读整个package的框架,了解整个package的class,interface,exception的构成,是能够找到介绍整个包框架的文章。这些特地介绍包的书籍的前几章应当就是这些总体的框架内容介绍。对包整体框架的把握并不是要熟识每个类的用法,记住它有哪些属性,方法。想记也记不住的。而是要

5、知道包有哪些方面的类构成的,这些类的用途是什么,最核心的几个类分别是完成什么功能的。我在给人培训的时候一般是一次课讲一个包,所以不行能具体的介绍每个类的用法,但是我反复强调,我给你们讲这些包的不是要告知你们类的方法是怎么调用的,也不要求你们记住类的方法调用,而是要你们了解,Java给我们供应了哪些类,每个类是用在什么场合,当我遇到问题的时候,我知道哪个类,或者哪几个类的组合可以解决我的问题,That”all!,当我们详细写程序的时候,只要你知道该用哪个类来完成你的工作就足够了。编码的时候,详细的方法调用,是边写代码,边查documenttion,全部的东西都在documenttion里面,不要

6、求你肯定记住,实际你也记不住3000多个类的总共将近10万个方法调用。所以对每个包的总体框架的把握就变得极为重要。第五步,通过上面的学习,假如学的比拟扎实的话,就打好了Java的根底了,剩下要做的工作是扫清documenttion里面除了上面4个包之外的其他一些比拟有用处的类。信任进展到这一步,Java的自学力量已经被培育出来了,可以到了直接学习documenttion的水平了。除了要做GUI编程之外,JDK里面其他会有用处的包是这些:java.text.*;.*;javax.naming.*;这些包里面真正用的比拟多的类其实很少,只有几个,所以不需要花许多时间。第六步,Java Web 编程

7、Web编程的核心是HTTP协议,HTTP协议和Java无关,假如不熟识HTTP协议的话,虽然也可以学好Servlet/JSP编程,但是达不到举一反三,一通百通的境地。所以HTTP协议的学习是必备的。假如熟识了HTTP协议的话,又有了Java编程的良好的根底,学习Servlet/JSP简直易如反掌,我学习Servlet/JSP就用了不到一周的时间,然后就开头用JSP来做工程了。在Servlet/JSP的学习中,重头仍旧是Servlet documenttion。Servlet API最常用的类很少,花比拟少的时间就可以把握了。把这些类都看一遍,多写几个例子试试。Servlet/JSP编程本质就是在反复调用这些类来通过HTTP协议在Web Server和Brower之间交谈。另外对JSP,还需要熟识几个常用JSP的标记,详细的写法记不住的话,临时查就是了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号