勤学思培训网GEZYDK
  • 终于知道java开发能力提升

    1java开发能力提升

    java是一种纯面向对象的编程语言,也是三大编程语言之一。java是由sun公司于1995年开发,它被称为“一次编译,处处可用”。下面小编给大家说说java开发能力提升,希望能对你有些帮助。



    [图片0]

    系统的学习Java编程的基础

    如果真的想成为Java程序员,那么学习Java时就不要东一片、西一片的学习,要全面的、系统的学习Java编程基础,包括AWT、Swing这些不是经常用到的 内容也要学习,深刻的理解面向对象(Object-Oriented)的编程思想,掌握封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)三大特性,把面向对象的思想运用到实际的代码编写中。

    掌握常用的API用法

    每一门成熟的编程语言都会向用户提供丰富的应用编程接口(Application programming Interface),也就是通常所说的API,熟练掌握这些API,无疑会极大的提高我们编码的效率,但是Java提供的API实在是太多了点,全部掌握很难实现,而且也没有必要,我们只要熟练掌握常用的API就好,不常用的API用到的时候,再在API文档中查找用法即可。

    通读官方语言教程和规范

    发布编程语言的官方,一般都会在其官方网站上提供官方语言教程(Tutorials)和规范(Specification),Java的官方网站当然也不例外。Oracle提供的Java Tutorials官方教程是很好的入门读物,系统全面还带有示例演示,非常易学,看到很多Java的初学者还在满网络的找教程,殊不知最好的教程就在官方网站上等着呢,即使是Java老司机也可以在里面发现自己以前的知识遗漏点。Java Specification 语言规范是更进一步的读物,里面解释了语言的内部规范,比较难以读懂,但是初读时不要强求读懂所有的内容,适当的囫囵吞枣,多读几遍可能就理解了。而对于要求更高的Java程序员,可以读读JVM Specification,Java虚拟机规范。

    借鉴Java重要类的官方源代码

    Java是一门开源的编程语言,下载其JDK(Java Development Kit,Java开发 工具包)时,会自带Java的源代码压缩包,解压后就可以查看Java自带类的源代码,这些源代码都是Java大神们写的,非常有学习意义。这也是学习Java语言相对于其它闭源开发语言的一大优势。

    掌握常用的设计模式

    设计模式(Design Pattern)并不是Java编程语言独有的,而是所有编程语言之间通用的,因此设计模式也更具有学习的必要性。虽然设计模式不是独属于Java的,但是有用Java实现的设计模式版本,像是单例模式、观察者模式等经典模式必须熟练掌握。有些初学者把设计模式看的非常高端,非常难以学习,这是没有必要的,因为设计模式并不是凭空想出来的,它们就是从日常的写代码过程中一步步演化过来了的,只要写代码到一定程度,自然而然就能使用和理解设计模式了。而提前学习设计模式可以加快自己的编程水平提高速度,编写易维护、低耦合、扩展性强的代码。

    2怎么学习java

    1.态度

    学习就要有学习的态度。虚怀若谷,才能海纳百川,如果有什么不懂得可以在网络上,论坛上提出自己的疑问,会有人在一定的时间内帮助你解决的。还是那句老话“功夫不负有心人”,只要你肯下功夫,铁杵也会磨成针的,更不用说一个小小的JAVA技术了。所以,虚心的态度非常重要。

    2.学好基础知识

    千里之行始于足下,摩天大楼平地起,很多事情都是从最基础做起,没有基础,就谈不上更高级的发展。学习JAVA也一样,不从基础学习,连基础知识都没有掌握,还谈什么精通JAVA?

    3.实践

    几乎所有的老程序员都会这些建议,那就是多编码、多练习,熟能生巧就是如此。我们都看过武侠小说,高手绝不是只理解招式的作用,而是通过千万次的练习,将招式变成自己下意识的行为,这才是高手。编程也是一样,当你看到工程详细说明时已经下意识的在脑中构建好了整个程序的框架,一切成竹在胸才是高手。

    3怎样学java

    首先得学习一下java基础,也就是javase部分的基础知识,这方面网上的教程很多,文档和视频都有,可以自行的查阅学习,比较重要的是java基础语法,基础工具类,集合类,多线程,网络编程,java反射这些基本的都需要掌握。

    学完了java基础,咱们得学习一下java web,这其中很重要的有jsp , servlet ,javabean等一些内容,在学习这些东西的过程中,我们要着重学习一下http协议的通讯原理,这个了解了对我们学习java web有很好的辅助理解的作用,大家要谨记。

    学完了java web后,咱们就要接触框架的学习了。现在主流的框架有ssm(spring+springmvc+mybatis),其中spring是管理容器,springmvc是控制层,mybatis是数据库连接层,这些东西学完后就可以进行开发了。这些内容网上面都是有教程的哦。

    现在的实际项目中很多都是前后端分离的项目,后端就是api接口,返回的是json格式的数据就可以了,所以在这里,还有个框架我推荐一下,就是jersery框架,大家有兴趣可以在网上查一下,这个是restful风格的框架,适合在先后端分离项目中使用。

    然后在这里我要详细介绍下数据库方面技术。首先得学下jdbc,这个是数据库层最基础的东西,需要好好学习一下。然后现在最主流的是hibernate和mybatis框架,后者特点是使用灵活,但是要求对sql查询语句比较熟练。建议大家有时间把这两个框架都学习下。

    前面提到了spring,不知道spring的java程序员不是一个合格的java程序员,这句话说明它有多重要,大家心里清楚了吧,搞java后台,离不开spring,大家好好学习这个。

    4java怎么样学习

    java学习最忌虎头蛇尾。很多java初学者刚开始自信汇成商学院,买各种关于java学习的书籍,下载java视频教程自学,一副不达目的誓不罢休的感觉。一两天,一个星期能坚持,可是时间一长了,觉得java学习枯燥乏味,然后两天打渔三天晒网,不能坚持下去,最后的结果当然是一无是处。java学习本来就是枯燥、乏味,能由始至终坚持下去的人才能获得成功。

    java学习最忌就是盲目跟风。很多java学习者喜欢盲目跟风,什么热门他就学什么,喜欢丢了西瓜捡芝麻,没有自己的主见,更没有远见,到头来一无所获。java学习应该有针对性、目的性,认准了就努力坚持下去。

    俗话说:笨鸟先飞,勤能补拙。一点都没有错,java学习同样如此。java学习遇到问题就要多学,多问,多操作。自己不会就花费比别人多一倍的时间去学习,多问老师同学,学习借鉴别人好的方法,往往能够事半功倍。

    java学习应理论结合实践。很多java学习者只注重java理论知识,忽视实践能力。结果让他参与某个java软件开发项目却一窍不通,成为高分低能的人。java学习应注重理论结合实践,在java学习的同时注重实践。实践是检验理论的标准,只有在实践中才能发现问题,才能更好改正并成长。

    java学习没有秘籍,也没有捷径,java学习要脚踏实地,注重理论结合实践,做到融会贯通,认准了就从一而终坚持下去,只有这样才能理解java学习的真谛。