Board logo

标题: SUN认证--SCJP [打印本页]

作者: starlight    时间: 2004-12-1 10:48     标题: SUN认证--SCJP

SUN JAVA程序員(SCJP)和開發員(SCJD)的認証介紹

java程序員的認証Sun Certified JAVA Programmer(SCJP)
課程:SL-275 JAVA語言編程
本課程使學員掌握如何使用標准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個月內以信件方式發到考生注冊的地址處。


作者: starlight    时间: 2004-12-1 10:49     标题: SUN认证--SCJP

Sun Java认证是业界唯一经Sun授权的Java认证。考试内容涉及所有Java相关知识、编程概念及applet开发技巧。Sun 认证Java程序员考试旨在观察您通过应用软件分配进行复杂编程的能力。之后还要测试您完成编程所需的知识。
课程概述
本课程使学员掌握如何使用标准Java Development kit,V1.2 (JDK)开发应用程序和applets。您将学会Java语言的语法;如何使用Java来创建图形用户接口(GUI),事件处理机制,例外处理,通过设计与开发各种Java程序来获得实际的编程经验;您也将学到文件输入/输出(I/O);多线程和网络的知识。
课程目标:
· 使用Java编程语言创建Java应用程序和applets
· 定义和描述垃圾搜集,安全性和Java虚拟机(JVM)
· 描述和使用Java语言面向对象的特点
· 开发图形用户接口(GUI)。利用Java支持的多种布局管理
· 描述和使用Java 1.2的事件处理模式
· 使用Java语言的鼠标输入,文本,窗口和菜单窗口部件
· 使用Java的例外处理来控制程序执行和定义用户自己的例外事件
· 使用Java语言的先进的面向对象特点,包括方法重载,方法覆盖,抽象类,接口,final,static和访问控制
· 实现文件的输入/输出(I/O)
· 使用Java语言内在的线程模式来控制多线程
· 使用Java的Sockets机制进行网络通信

预备知识:
能够创建和编译简单的程序;能够使用Notepad文件编辑器;使用基本Dos的命令;使用WWW(World wide web )浏览器,如:Netscape,IE。

作者: starlight    时间: 2004-12-1 10:52     标题: SUN认证--SCJP

考试大纲
1、DECLARATIONS AND ACCESS CONTROL
1、Write code that declares, constructs, and initializes arrays of any base type using any of the permitted FORMs both for declaration and for initialization
2、Declare classes, inner classes, methods, instance variables, static variables, and automatic (method local) variables making appropriate use of all permitted modifiers (such as public, final, static, abstract, and so forth)
3、State the significance of each of these modifiers both singly and in combination, and state the effect of package relationships on declared items qualified by these modifiers
4、For a given class, determine if a default constructor will be created, and if so, state the prototype of that constructor
5、State the legal return types for any method given the declarations of all related methods in this or parent classes
2、FLOW CONTROL AND EXCEPTION HANDLING
1、Write code using if and switch statements and identify legal argument types for these statements
2、Write code using all FORMs of loops including labeled and unlabeled use of break and continue, and state the values taken by loop control variables during and after loop execution
3、Write code that makes proper use of exceptions and exception handling clauses (try, catch, finally) and declares methods and overriding methods that throw exceptions
3、GARBAGE COLLECTION
1、State the behavior that is guaranteed by the garbage collection system, and write code that explicitly makes objects eligible for collection
4、LANGUAGE FUNDAMENTALS
1、Identify correctly constructed source files, package declarations, import statements, class declarations (of all FORMs including inner classes), interface declarations and implementations (for java.lang.Runnable or other interface described in the test), method declarations (including the main method that is used to start execution of a class), variable declarations and identifiers
2、State the correspondence between index values in the argument array passed to a main method and command line arguments
3、Identify all Java programming language keywords and correctly constructed identifiers
4、State the effect of using a variable or array element of any kind when no explicit assignment has been made to it
5、State the range of all primitive data types and declare literal values for String and all primitive types using all permitted FORMats, bases, and representations
5、OPERATORS AND ASSIGNMENTS
1、Determine the result of applying any operator, including assignment operators, instance of, and casts to operands of any type, class, scope, or accessibility, or any combination of these
2、Determine the result of applying the boolean equals (Object) method to objects of any combination of the classes java.lang.String, java.lang.Boolean, and java.lang.Object
3、In an expression involving the operators &, |, &&, ||, and variables of known values, state which operands are evaluated and the value of the expression
4、Determine the effect upon objects and primitive values of passing variables into methods and perFORMing assignments or other modifying operations in that method
6、OVERLOADING, OVERRIDING, RUNTIME TYPE, AND OBJECT ORIENTATION
1、State the benefits of encapsulation in object oriented design and write code that implements tightly encapsulated classes and the relationships "is a" and "has a"
2、Write code to invoke overridden or overloaded methods and parental or overloaded constructors, and describe the effect of invoking these methods
3、Write code to construct instances of any concrete class including normal top level classes, inner classes, static inner classes, and anonymous inner classes
7、THREADS
1、Write code to define, instantiate, and start new threads using both java.lang.Thread and java.lang.Runnable
2、Recognize conditions that might prevent a thread from executing
3、Write code using synchronized, wait, notify, or notifyAll, to protect against concurrent access problems and to communicate between threads.
4、Define the interaction between threads and between threads and object locks when executing synchronized, wait, notify, or notifyAll
8、THE JAVA.AWT PACKAGE
1、Write code using component, container, and LayoutManager classes of the java.awt package to present a Graphical User Interface with specified appearance and resize behavior, and distinguish the responsibilities of layout managers from those of containers
2、Write code to implement listener classes and methods, and in listener methods, extract inFORMation from the event to determine the affected component, mouse position, nature, and time of the event
3、State the event classname for any specified event listener interface in the java.awt.event package
9、THE JAVA.LANG PACKAGE
1、Write code using the following methods of the java.lang.Math class: abs, ceil, floor, max, min, random, round, sin, cos, tan, and sqrt
2、Describe the significance of the immutability of string objects
10、THE JAVA.UTIL PACKAGE
1、Make appropriate selection of collection classes/interfaces to suit specified behavior requirements
11、THE JAVA.IO PACKAGE
1、Write code that uses objects of the file class to navigate a file system
2、Write code that uses objects of the classes InputStreamReader and outputStreamWriter to translate between Unicode and either platFORM default or ISO 8859-1 character encoding and Distinguish between conditions under which platFORM default encoding conversion should be used and conditions under which a specific conversion should be used
3、Select valid constructor arguments for FilterInputStream and FilterOutputStream subclasses from a list of classes in the java.io.package
4、Write appropriate code to read, write and update files using FileInputStream, FileOutputStream, and RandomAccessFile objects
5、Describe the permanent effects on the file system of constructing and using FileInputStream, FileOutputStream, and RandomAccessFile objectsSection

作者: starlight    时间: 2004-12-1 10:57     标题: SUN认证--SCJP

SUN 考试介绍
  Sun公司为了为业界建立一套认证的标准,特别针对最先进的科技,推出Java及Solaris 技术认证方案。根据这些认证,在企业方面可以藉此作为招聘人才的评判标准,或是作为衡量员工技术水准的依据;在技术方面,通过这些认证也可以证明个人的技术能力。
  Sun在 UNIX领域一直是技术上和市场占有率的领先者;近年来推出的Java技术,更成为业界的标准。所以Sun公司所举办的认证考试,必然成为Java和UNIX在全球信息界公认的标准。Sun推出的专业认证包括下列三种:
  Java认证考试
  对于Java程序设计员,Sun推出两项认证:Sun Certified Java Programmer (SCJP)和Sun Certified Java Developer(SCJD)。SCJP测验Java程序设计概念及能力,内容偏重于Java语法及JDK的内容;SCJD则进一步测试用Java 开发应用程序的能力,考试者必须先完成一个程序的设计方案,再回答与此方案相关的一些问题。

  Solaris系统管理认证考试
  对Solaris/Sun OS系统管理员,Sun推出Certified Solaris Administrator(CSA)。CSA分别为两个等级( Part I 和 Part II ),测试对Solaris 系统管理的了解程度。

  Solaris网络管理认证考试
  为了测试使用者对于Solaris网络管理能力,Sun推出Certified Network Administrator(CNA)。内容包括基本网络概念、Routing and Subnet、Security、Performance、DNS、NIS+等

  通过SUN任何一门专业认证后,将全收到Sun Microsystems 总公司寄发的资格证书及徽章,并有权将通过Sun认证的标记印在个人名片上,作为个人技术能力的肯定。
        
  SUN认证JAVA程序员
  众所周知,Java以其独有的开放性、跨平台性和面向网络的交互性席卷全球,以其安全性、易用性和开发周期短的特点,迅速从最初的编程语言发展成为全球第二大软件开发平台。这些优点已引起国内外计算机界的极大关注;Java公用规范(PAS)已被国际标准化组织(ISO)认定,Java技术已列为当今世界信息技术三大要点之一。  
  根据权威部门的预测:到2000年,我国对Java技术人员的需求量将高达20万余人。然而,到目前为止,在我国参加认证培训的学员只有近万人,而参加认证考试并获得认证资格的人员不足2000人。这个数字和20万人的需求量相差甚远。 因此,早日掌握Java技术,对每个有志于在IT行业发展的人来说是尤为重要的。我们深信Java技术的应用和普及,必将成为势不可挡的潮流迅速在世界各地发展。

  Sun Java认证是业界唯一经Sun授权的Java认证。考试内容涉及所有Java相关知识、编程概念及applet开发技巧。Sun 认证Java程序员考试旨在观察您通过应用软件分配进行复杂编程的能力。之后还要测试您完成编程所需的知识。每次考试都包括65道以上的选择题,时间大约为90分钟。

  课程:SL-275 JAVA语言编程
  本课程使学员掌握如何使用标准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 机制进行网络通信  
欲知SUN最新认证信息,请访问:
http://www.sun.com.cn/education/sun-auth.html






欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2