我的java学习之路(1)

来源:互联网 发布:大陆均势政策知乎 编辑:程序博客网 时间:2024/05/29 19:30

      从大一开始听别人说起java时开始,我就对她的神秘产生了一种向往,就如一切科学爱好者的本性一样,好奇心驱使我去探究她里面的秘密。然而c语言的学习,对编程的一些误解,是我白白浪费了两年的时间,没能和她亲密接触。如今假期漫长,学习一门新的语言,实在是一件快事。先说说我的水平,算是刚刚入门,然而也有一定的学习特点和项目经历,善于从实践中学习是我快速了解java的关键,把还没有好好消化好的知识写出来,一是对知识的总结笔记,加深印象,二是希望能够通过和同行的交流学习,纠正基础性概念性的错误,不至于一直徘徊在高原地带,上不去下不来。

     首先说说java的基础知识,概念部分可以通过thinking in java 等等一些教科书,资料来建立一个初步的认识,曾经有两个月的时间我一直不了解对象在开发中的作用,直到下载了eclipse看到类库,包,对象的建立,接口,继承,多态等等理论性的概念才有了一个具体而直观的印象。另外环境变量的设置作过一次就可以了解她的含义,其他部分包括java的桌面应用,applet编程,gui的设计,因为c,vb的编程经验,这些都显得非常简单,容易上手。

    java之所以能够得到大多数开发者,软件企业和行业客户的青睐,是因为它的优点所决定的,她面向对象的设计思想是一次哲学层面的变革,她的通用性,平台无关性在网络编程方面得到了最广泛的发挥。所以java的web应用开发和j2ee开发是她的应用重点之一,至于j2me也是她的一大优势领域,在此不谈。

   所以我就转向了j2ee和web应用的学习,在web应用方面,因为以前作过几个网站项目的关系,对网络知识,服务器的配置,iis,tomcat等web应用程序环境,dreamweaver等ide也有项目上的接触和了解,平时自己做一些小网站,对于深化知识,提高能力是非常有必要的,否则总是纸上谈兵,是很难有大的进步的。这些经历为我的学习打下了一个良好的基础,为了解j2ee的设计结构和流程打开了视野。

   然后转向j2ee的学习,下载了一堆资料,学习教材,3天之内狂看,把j2ee的基础知识看了一个遍,虽然走马观花,但也收获了一些东西,然后就是在实践中学习了。重点把3层结构看了下,这个是了解开发流程,中间件的关键,包括客户端层,业务逻辑层和企业信息系统层。在后续的学习中,hibernate,tomcat,weblogic,websphere等知识的学习都要能够了解各个中间件,或容器的作用,而最好的学习方式,对我来说,就是先狂看一遍书,然后下载这些开发工具,在实践中,在交流中学习了。

   to be continued....

 

原创粉丝点击