本课程使学员掌握如何使用标准JAVA Development Kit,V1.1 (JDK) 开发应用程序和applets。在本课程中您将学会JAVA 语言的语法。 如何使用JAVA 来创建图形用户接口 (GUI), 事件处理机制, 例外处理, 通过设计与开发各种JAVA 程序来获得实际的编程经验. 您也将学到文件输入/输出(I/O)、 多线程和网络的知识.。本课程适用于熟悉C或C++的编程人员, 也适用于想参加Sun JAVA 认证考试的学员。
预备知识:学习本课程之前必须具备以下能力
能够编译C 或C++ 程序或者已经参加过SL-110课程;能够创建和编译简单的程序;使用 WWW(World wide web) 浏览器, 如: Netscape;能够使用vi或者OpenWindows的文件编辑器;使用基本UNIX的命令。
课程学习完成后,将具备以下能力: 使用JAVA 编程语言创建JAVA 应用程序和applets定义和描述垃圾搜集, 安全性和JAVA 虚拟机(JVM)描述和使用 JAVA 语言面向对象的特点开发图形用户接口 (GUI),利用JAVA支持的多种布局管理描述和使用 JAVA 1.1 的事件处理模式使用JAVA 语言的鼠标输入, 文本, 窗口和菜单窗使用JAVA的例外处理来控制程序执行和定义用户自己的例外事件 使用JAVA 语言的先进的面向对象特点, 包括方法重载, 方法覆盖, 抽象类, 接口等等实现文件的输入/输出(I/O) 使用JAVA 语言内在的线程模式来控制多线程使用JAVA的Sockets 机制进行网络通信
参加Java程序员认证考试 java程序员认证考试考试号为310-025。Java程序员的认证考试以Sun公司的SL-275英文原版教材为标准,需要掌握并作为考试内容的知识点有:声明和权限控制,流控制和异常处理,垃圾回收机制,基本语法,操作数和符号,重载、覆盖、运行类型和面向对象,线程等;此外,还有java.awt、java.lang、java.util、java.io包中的常用类等。 javaSL-275的考试共有试题59道,通过分数为61分(答对36道题即可)。时间为120分钟,在提交试卷前的任何时候,都可以看到任意一道试题。题型分为单选和多选题(可根据单选框或多选框来判断),多选题在题目中将指明该题有几个正确答案。
参加考试需要提前2天到考试中心注册考生ID,并和考试中心的工作人员预约考试时间。考生必须按时参加考试,并携带本人身份证。考试结束即可看到考试结果。Sun公司颁发的证书将在考试之后的2个月内以信件方式发到考生注册的地址处。
java开发员认证Sun Certified JAVA Deverloper(SCJD) java开发员的认证考试以Sun指定的javaSL-285为教材,机考部分的考试号为310-027。
Java开发员认证课程: 课程的具体内容有:解释软件开发周期每阶段的目标,可使用适当的java程序类型,了解API设计的基本元素,根据项目中的功能要求确定程序组件;描述关系数据库的设计及其设计原则;了解JDBC、ODBC及其使用;创建良好的GUI设计原则设计自己的用户界面;使用Socket连接以适当格式传输数据,创建一个多层java小程序或应用程序;了解在Solaris和Windows平台之间的移植问题。
Java开发员的认证考试: Java开发员的考试分程序设计和机考两部分。其中,程序设计部分不限时。考生报名后,可从指定的网址下载考试题目,并根据题目要求进行程序设计。在指定的时间段(1年)内,考生须传回自行设计的java程序。但通常情况下,考生都会在2至3个月内将程序传回。机考部分将针对程序回答题目,只要真正领悟和掌握了设计程序的过程和内容,回答这部分考题就没有问题了。开发员的认证考试是对一个java开发人员综合能力的一种考核,通过该课程的学习将培养一个程序设计人员的独立编程的能力,而该证书的取得也是对这种能力的一个有力证明。
学习内容
Java技术主要是讲授程序设计方面的知识,它的程序员认证(SCJP)课程可以作为企业级程序设计的入门课程来看待。其实该课程并不是从最基础的程序设计基本概念讲起,但与现在业界使用的其它开发语言比较,java还是比较流行的。而且Java技术是现在大多数企业在从事电子商务开发,企业信息化建设,Web应用开发时的首选技术。考取该认证的以在校大学生,希望移民加拿大的,及IT界中非开发人员希望转行做开发的为多。对于希望凭借自己快速学习的技能找工作的人来说,宁愿自己多花点功夫拿一个流行技术的认证,也不愿为了省事而去学一些没有任何技术资格认证的编程语言,所以它的吸引力还是很大的。 微软公司的MCSD课程也讲授企业级开发技术,但是它的起点比较高,一般学习该课程的同学都是使用了很长时间微软公司的产品,并且在企业级开发技术方面有一定基础的人。与获取Java程序员认证比较,不管是从学习的时间还是从学习费用考虑,MCSD都高于Java,而且要想获取该认证需要花的时间和精力也远远高于Java认证(不仅是Java程序员认证,也包括Java开发员认证SCJD)。 Oracle公司的数据库开发员(DEV)认证也是开发方面的技术资格认证,当然它偏重于数据库方面的企业级开发技能的训练。但是在Oracle的开发技能中Java技术所处的地位也是很重要的,因为从Oracle8i起是完全内嵌Java支持的,懂得Java技术的开发员做这方面的开发工作时会更加得心应手。从这个意义上来说,Java程序员认证也是一个基础(Oracle公司有自己的Java程序员认证课程,不过费用高于Sun公司的)。
Lotus公司的CLP开发员认证也涉及到开发的技术资格证书,该证书代表其所有者的技能能够对Lotus的Notes系统进行二次开发。不过学习该技术的人也最好具有Java基础,因为这其中也有很多编程工作依靠Java语言来完成。当然,该认证的应用范围是比较窄的,不过由于Lotus公司在国内的市场占有率情况不错,所以该认证还是具备一定的竞争力。 另外,微软、Oracle、Lotus也都有自己的网络或数据库管理方面的课程。而Cisco公司的认证则主要涉及广域网的组网技术。他们与Sun公司的Java分别属于不同的技术方向。
从以上叙述可以看出,Java技术作为很多专门技术的基础性技术而存在,这是Java认证得以受到大量人青睐的先决条件。
获取认证的时间和费用 Java的培训可以说是所花时间最少的课程,相应的考前准备时间也会远远少于那些动辄十天二十天的课程,在竞争如此激烈的IT界,时间因素是广大界内人士不得不考虑的问题。费用方面,对于Java认证来说,一般的上班族都还可以承受,特别是Java程序员认证可以说是性能价格比很好的认证了(在校大学生一般也能承受)。
在国内的普及程度或曰认知度
国内目前的IT国际认证,位于前三甲的应该是微软的MCSE、CISCO的CCNA、Sun的SCJP。但是这三种认证在技术领域上是没有冲突的,Java是有关企业级开发的技术,MCSE是企业内部局域网组网和管理技术,而CCNA主要是基于CISCO公司产品的广域网技术。所以对于欲进入IT界或是IT界内想继续深造的人士来说,在希望取得某种国际认证时,也要仔细分析现在工作需要什么技术,或者将来希望从事哪方面工作,切忌盲目获取自认为最热门的认证。不过,这里提到的三种认证,即使拿到了,也并不能代表就是该领域的专家,可以说这只是一个基础,仅仅是找工作的敲门砖而已,余下的还需要自己到工作中去不断的发现,补充和完善。换句话说,这些认证的含金量,或者说企业对他们的认可度是远远比不上那些培训时间较长,费用较贵的认证类型的,例如Oracle的OCP认证,微软的MCSD认证等等。
文章转载自 http://www.javalearns.com/Html/?1816.html
更多Java知识学习请访问 Java免费学习网 http://www.javalearns.com
关注微信号:javalearns ,随时随地学Java
手机赚钱网:http://javalearns.jifenqiang.com/