学习java如何入门

入门要一步一步完成,需要在途中为自己确立一个一个的目标来完成。下面为大家介绍一下,依照这样的目标完成,相信你一定会成为高手!

操作方法

  • 01

    你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。

  • 02

    你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。

  • 03

    你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。

  • 04

    你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。

  • 05

    如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设计的思想和方法,以及桌面程序的SWING,AWT, SWT。你还应该对UI部件的JAVABEAN组件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。

  • 06

    你需要学习java数据库技术,如JDBCAPI并且会使用至少一种persistence/ORM构架,例如Hibernate,JDO, CocoBase,TopLink,InsideLiberator(国产JDO红工厂软件)或者iBatis。

  • 07

    你还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库的交互,和它的运行结果,还需要掌握不同的数据库产品运用,比如:oracle,mysql,mssqlserver。

  • 08

    你需要学习一门轻量级应用程序框架,例如Spring,PicoContainer,Avalon,以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。

  • 09

    你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean- ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。

  • 10

    你需要JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs)

  • 11

    你应该熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜欢VI或EMACS来编写文件。随便你用什么了:)

  • 12

    JAVA(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。

  • 13

    你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。

(0)

相关推荐

  • 如何学习电脑编程入门

    操作方法 01 [电脑编程入门教程] 先认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言.书籍最少应该准备两本,不可能一本书籍会包含VB ...

  • 学习java的步骤和心得体会

    我做开发也是刚满一年,现在回想自己学习java的经历,当时真希望有一部大体的学习框架,这样自己就不会走许多弯路了,这是我在这一年工作和多年学习中的,希望对迷茫的java爱好者有所帮助: 第一步:首先要 ...

  • 学习Java的步骤以及职业规划

    很多初学Java的朋友都想明确学习Java这门语言对于后续工作上的发展,在这里我们整合了一张图,来给大家提示. 既然走上了这条Java学习就业之路,那就必须要脚踏实地,切莫急功近利. 操作方法 01 ...

  • 学习java编程不会英语怎么办

    随着互联网的发展,很多人已经投入到IT行业当中来,而编程是IT行业中一个有技术,薪资也不错的一个门类,所以很多人想学习编程,其中java课程是现在比较主流好学的课程之一,但是很多人因为学习当中因为编程 ...

  • 零基础学习java看书视频相结合

    操作方法 01 近年来,Java视频逐渐取代了"书"的作用,许多初学者已经将看视频作为最主要的学习方式.然而,通过长期对java自学者的观察研究,我们发现,书和视频均有各自的作用, ...

  • 学习Java和游戏有什么关系

    学习java已越来越成为一种趋势,java也应为它的应用范围广而备受热捧,学习java和我们平常玩的游戏有什么关系呢?以下是笔者的总结 java特点 01 Java是一门经过充分发展,已经十分成熟的语 ...

  • 怎样高效快速学习JAVA?

    Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称.用Java实现的HotJava浏览器显示了Java的魅力:跨平台.动态的Web.Int ...

  • 如何学习java?:[6]数组的定义及使用

    java目前非常流行,那么如何学习java呢?本系列经验将一步一步的带你进入java世界,遨游java的太空.本经验介绍java的数组的定义及使用. 一维数组 01 数组是一组相关数据的集合,一个数组 ...

  • 如何学习JAVA

    Java是一门面向对象编程语言,有简单性.面向对象.多线程.动态性等特点.那如何学习java? 操作方法 01 选好合适的教材. 不管是学哪种编程语言,基本的教材都必不可少,如果想要系统的专业的学习, ...