本书由Sun公司授权的Java培训师精心创作,分上、下两册。上册侧重于Java语言的基本概念及其应用,力求通过代码表述问题特征、建立概念模型、体现实际应用。下册按照SL-275(也包含SL-375内容)的考试大纲安排章节,总结考点、提炼概念规则、对重点难点问题进行分析,同时提供了大量的模拟试题及其答案。\r\n 下册根据考试大纲的内容--声明和访问控制;程序流程控制和异常处理;垃圾回收:语言基础:操作符和分配赋值;重载、覆盖、运行时类型和面向对象;多线程;Java.awt包;Java.1ang包;Java.util包;Java.io包--以提纲的形式对考试内容中的难点和重点,尤其是内部类和匿名内部类,作了详细的分析,其目的是帮助广大考生顺利通过考试,取得认证证书。\r\n 本书针对欲参加Sun认证Java程序员考试的读者,是获取SCJP认证的首选辅导教材;适用于Java语言初、中级水平、甚至是零基础的学习者;对于Java程序员也具有较好的参考价值。 \r\n
第1章 Java程序员认证考试大纲\r\n 1.1 Java1.2 版的考试大纲\r\n 1.2 Java1.4 版的考试大纲\r\n 1.3 考试注意事项\r\n第2章 声明和访问权限控制\r\n 2.1 数组的声明、构造和初始化\r\n 2.2 声明类、内部类、方法、静态实例变量、变量和局部变量\r\n 2.3 构造函数\r\n 2.4 方法的返回类型\r\n第3章 执行流控制和异常处理\r\n 3.1 合法使用if和switch语句\r\n 3.2 各种循环语句\r\n 3.3 异常处理\r\n第4章 垃圾收集\r\n 4.1 垃圾收集\r\n第5章 语言基础\r\n 5.1 语言基础\r\n 5.2 main函数及其参数\r\n 5.3 关键字\r\n 5.4 数组和变量的使用\r\n 5.5 简单数据类型和string\r\n 5.6 练习\r\n第6章 运算符和内存分配\r\n 6.1 运算符\r\n 6.2 equals()方法的使用\r\n 6.3 运算数和表达式\r\n 6.4 值能传递\r\n 6.5 练习\r\n第7章 重载、重写、运行时类型和面向对象\r\n 7.1 对象之间的关系\r\n 7.2 重载和重写\r\n 7.3 顶层类和内部类\r\n 7.4 练习\r\n第8章 多线程\r\n 8.1 创建多线程程序\r\n 8.2 终止线程的运行\r\n 8.3 线程的互斥和同步\r\n第9章 Java.awt包\r\n 9.1 Java的布局管理器\r\n 9.2 事件处理\r\n第10章 Java.lang包\r\n……\r\n第11章 Java.util包\r\n第12章 Java.io包\r\n第13章 典型试题及分析\r\n第14章 精选模拟试题\r\n
众所周知,Java以其独有的开放性、跨平台性和面向网络的交互性席卷全球,以其安全性、易用性和开发周期短的特点,迅速从最初的编程语言发展成为全球第二人软件开发平台。这些优点已引起国内外计算机界的极人关注:Java公用规范(PAS)已被国际标准化组织(ISO)认定,Java技术已列为当今世界信启、技术三大要点之一。
Sun公司为了为业界建立一套认证的标准,特别是针对最先进的科技,推出了Java及Solaris的认证方案。根据这些认证,在企业方面可以藉此作为招聘人才的评判标准,或足作为衡量员工技术水准的依据;在技术方面,通过这些认证也可以证明个人的技术能力。因此,早日掌握Java技术,对每个有志于在IT行业发展的人来说足尤为重要的。我们深信Java技术的应用和普及,必将成为势不可挡的潮流迅速在世界各地发展。
Sun Java认证是业界惟一经Sun授权的Java认证,考试内容涉及所有Java的相关知识、编程概念及Applet开发技巧。Sun认证Java程序员考试旨在观察考生通过应用软件分配进行复杂编程的能力。
中国地区的Java认证考试有两个版本,即英文版和中文版。但是,中文版的Java认证不能够全球通用,只适合在中国地区使用,所以,绝大多数考生希望能够取得英文版的Java认证。
市场上也有一些相关的英文版辅导教材,但由于受英沿水平所限,人多数的考生在阅读英文版教材时存在诸多阻碍。因此,希望能够分“两步走”。首先,通过中文版教材全曲掌握Java技术内容,然后再阅读英文原版教材学习更丰富的技术内容。这样,可以加强对英文版的Java知识点的理解能力,有利于能过英文版的Java认证考试。
编者是Sun公司授权的Java培训教师,受聘于银河网络教育中心,是Sun授权T3的全国优秀教师。在给考生培训的过程中,经常有考生请编者推荐合适的中文版Java认证考试辅导教材。可是,从目前的图书市场上看,Java认证考试辅导教材是良莠不齐。有的教材覆盖面大,但针对性不可;从2000年到现在,Java认证的考试大纲已经更新了多次,有的教材还是3年或更多年以前以前的“成果”,过于陈旧,已不能够满足当前的考试需求。
鉴于以上种种原因,山为了满足广大参加Java认证考试的考生的强烈要求,编者将多年的教学经验和授课精华展示在本本中与大家共享,具目的是为广大考生提供一本中文版的、针对性强的Java认证考试辅导教材。
为了适应不同考生参加Java程序员认证考试的需要,编者将本书分为上、下两册。上册根据Sun公司的培训课程(编号为SL-275)安排了相应的内容。通过学习上册内容,考生将具备以下基本能力:
● 使用Java编程语言创建Java应用程序和Applets;
● 定义和描述垃圾收集,安全性和Java虚拟机(JVM);
● 描述和使用Java语言面向对象的特点;
● 开发图形用户接口(GUI)。利用Java支持的多种布局管理;
● 描述和使用Java1.1的事件授权处理模式;
● 使用Java的异常处理来控制程序执行和定义用户自己的异常事件;
● 使用Java语言的先进的面向对象特点,包括方法重载、方法覆盖、抽象类、接口、Final、Static和访问控制;
● 实现文件的输入输出(I/O);
● 使用Java语言内在的现成模式来控制多钱程;
● 使用Java的Sockets机制进行网络通信。
下册则根据Sun公布的SCJP认证考试大纲的内容--声明和访问控制;程序流程控制和异常处理;垃圾回收;语言基础;操作符和分配赋值;重载、覆盖、运行时类型和面向对象;多线程;Java.awt包;Java.lang包;Java.util包;Java.io包--以提纲的形式对考试内容中的难点和重点作了详细的分析,其目的是帮助广大考生顺利通过考试,取得认证证书。
本书适用于参加Sun认证Java程序员考试的广大考生,对于有意参加Java2程序员认证考试及学习Java2的读者而言,也是一本非常适用的辅导教材。
由于编者水平有限,书中难免有不足之处,希望读者批评指正。联系方式:Lianfch@sohu.com。
另外,本书中的程序代码、模拟试题及JDK1.4的安装程序均可以从北京科海电子出版社http://www.khp.com.cn上下载。