首页 >> 网络营销词典 >> 互联网工具及软件 >> java课程

java课程[编辑]


概述
ava课程是java软件工程师学习和应用java的必要课程,java课程主要学习:Java编程语言,Java类文件格式,Java虚拟机和Java应用程序接口,java游戏项目开发等课程。

简介

      Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

java平台

       java分为三个平台,分别是J2SE,J2EE,J2ME。

     J2SE

      java标准基础应用平台,J2SE主要是一些JAVA的基础类东西和一些桌面软件的开发是和VB还有Deliph一样的东西,属于C/S架构的,部怎么使用了主要是打打基础的语言。  

     J2EE

      企业级开发应用平台,主要的框架有Struts+Spring+Hibernate等主要框架。
      J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
      J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。

     J2ME

      微缩版开发应用平台,主要是手机类开发用的。
      J2ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。J2ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。

培养目标

      1、精通JavaEE平台开发的java软件工程师,能够胜任各种行业的企业级软件开发工作;
      2、具备一年以上软件开发经验;
      3、熟悉java软件开发流程;具备解决主要问题的能力;
      4、良好的语言表达、沟通能力、工作责任心和团队意识。

课程

     第一部分

      JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。
     要求:对java的封装,生命周期等有一定的了解;
     异常------掌握try-catch-finally的使用IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、 OutputStream、FileInputStream、FileOutputStream、DataInputStream、 DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、 InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、 ObjectInputStream、ObjectOutputStream)。
      多线程-------掌握多线程实现的两种实现方法,分别是继承Thread类与实现Runnable接口。理解线程间的同步与互斥。
      集合类-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable类的使用。
      数据库-------掌握JDBC API的使用,包括DriverManager类、Connection接口、Statement类和接口、PreparedStatement接口、ResultSet接口。
      还有了解java反射机制,对Java1.5的新功能必须有了解与使用,泛型等。.
      另外-------理解Unicode、GB2132、GBK、UTF-8、ISO-8859-1编码方式。

     第二部分

      JAVA网络编程。包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。
      要求:Socket--------了解java.io包中的套接口类和服务器套接口类的使用。
      RMI--------掌握RMI基本工作原理、掌握定义远程服务接口类、远程接口类、客户端调用类和部署、编译RMI应用程序。
      HTML--------了解HTML语言的语法、各种标签。
      JSP-------掌握JSP2.0语法、隐含对象、EL、JSTL1.1、JSP自定标签。
      JavaBean-------理解JavaBean的特点和事件模型。
      XML--------了解XML语言的语法、DTD、Schema。
      Servlet---------掌握HTTP协议、Servlet工作过程、Servlet会话跟踪、Servlet过滤器、Serlvet事件侦听器、配置web.xml。
      UML-------掌握用例图、类图、活动图、顺序图、状态图。
      Aglet-------学会安装使用tahiti服务器,掌握Aglet API。[以后再学,在彭老师的项目才会用到]
      开发工具------掌握Rational Rose 、ant 、cvs版本控制、myeclipse、dreamweave等开发工具使用。
      另外-------学习过程中学会使用Tomcat、JBoss/Weblogic服务器。

 

参考资料: http://zhidao.baidu.com/link?url=jXcI5LVN5dbCxkD5C7nVpachDHnqBWI_GBxA-O5JBthvawllPj-kJhwZOgyXQWuTRT8-ZjsafX2BlS_-Kb5Fr_
扩展阅读:
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:1

编辑次数:0历史版本

创建者: 李铭秀

最近更新:2015/11/13 7:48:59

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。