郑州华人教育 培训资讯

郑州华人教育告诉你java开发都要什么

来源:郑州华人教育  时间:2023-06-29 10:11:03

对于初学者,学习编程语言较重要的就是练习。所以一定要搭建开发环境。具体的,下载Java新的SDK,下载集成开发环境(IDE)如Eclipse,配置环境。今天郑州华人教育告诉你java开发都要什么。

  java出来后深受人们的喜爱,主要是因为它有三个很好的特性:安全、免费、跨平台。正是如此很多企业和一些政府机构也使用java来开发一些系统,来维护一些重要的东西。那么下面郑州华人教育给大家说说java开发都要什么,希望能对你有些帮助。

郑州华人教育

  一、面向对象的知识:java是一种面向对象的开发语言,因此熟悉面向对象对学习java很有必要,你需要了解:什么是对象,什么是类,什么是封装,什么是多态,什么是继承,什么是抽象类,什么是接口。理解以上概念后,还需要知道这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?

  二、java语法:如果已经有了开发经验,那么学习java语法将比较容易。如果有C++等面向对象语言的开发经验,那就只需简单的翻看一下介绍java的相关书籍就可以了。如果是新手,没有关系,多下些工夫,好好研究一本java初级教程之类的书就可以了。

  学习了java语法,加上面向对象的知识,只有用心,你就可以写出来比较好的java代码了。如果再抽出时间熟悉一下java编程规范,那么java程序开发的水平就应该不俗了。

  三、JSP和HTML:在我国的绝大多数公司,做java程序开发都少不了和JSP以及HTML打交道。所以,要熟悉java程序开发就要熟悉JSP和HTML,能知道JSP的几个内置对象,如Session,Request,Reponse,,以及常用的JSP标签,如include,userBean等。尽管一些工具会帮你生成HTML代码,但还是要熟悉比如title,等。如果再熟悉一下JS和CSS就更好了,那会使做出的页面更友好。

  四、Web Server:熟悉了以上三种,可以肯定的说你已经可以制作出来JSP页面了,也可以在你的页面里使用自己开发的java类了,但你的页面总要跑起来才能看到你要的效果,这就要求必须熟悉一种Web Server,比如:TOMCAT,RESIN等。您要熟悉如何发布你的应用,如何利用Web Server的数据库资源等。

  五、熟悉一种框架:熟悉一种框架其实是java程序开发的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和WAF等。

  怎么学习java

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

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

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

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

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

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

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

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

尊重原创文章,转载请注明出处与链接:http://huarenedu.5zix.com/news/110258/ 违者必究! 以上就是郑州华人教育 小编为您整理郑州华人教育告诉你java开发都要什么的全部内容。


申请试听课程

只要一个电话
我们免费为您回电

较新课程

郑州平面视觉专业培训

郑州平面视觉专业培训

郑州华人教育不是普通电脑(软件)培训学校

咨询 报名

郑州室内设计专业培训

郑州室内设计专业培训

郑州华人教育没有老师,只有设计公司的设计

咨询 报名

郑州电商美工专业培训

郑州电商美工专业培训

郑州华人设计教育不提供传统教学,只有真正

咨询 报名

郑州UI网页设计专业培训

郑州UI网页设计专业培训

华人实训锻造「全能UI」课程2.0标准,

咨询 报名

郑州手机电脑维修培训

郑州手机电脑维修培训

郑州华人教育专业手机电脑维修高手亲临现场

咨询 报名