[scjp]SCJP310-055中文考纲
【shitiku.jxxyjl.com--JAVA认证考试动态】
第一部分:声明、初始化、和作用域。定义类、内部类、静态类、接口、枚举。
正确使用包语句和导入语句,包括静态导入。
实现或继承一个或多个接口。
定义、继承抽象类。声明、初始化并使用基本类型、数组、枚举、静态对象、成员变量和局部变量,使用合法的变量标识符。
定义方法和静态方法,使用符合javabean命名规范的方法名。
定义并使用可变参数。正确重写和重载方法并识别方法合法的返回值,包括协变返回。
为类及层次类编写构造函数,知道默认构造函数的行为,实例化类及内部类。
第二部分:流程控制
正确使用if、switch语句包括参数类型的合法使用。
正确使用所有带标签或不带标签的循环语句包括增强型for,使用break,continue,计算循环计数变量的值。正确使用断言。
正确使用异常和异常处理语句(try,catch,finally)。
正确定义或重写抛出异常的方法。
知道在程序段的特定点出现的异常对程序的影响,识别其是runtime exception、checked exception或error.
知道下列异常在什么情况下会发生: arrayindexoutofboundsexception,classcastexception, illegalargumentexception, illegalstateexception, nullpointerexception, numberformatexception, assertionerror, exceptionininitializererror, stackoverflowerror or noclassdeffounderror.
知道上面哪些是由虚拟机抛出的,其他的在什么情况应该被程序抛出。
第三部分:api内容
正确使用基本的类型包装器及其自动拆/装箱。
区别string、stringbuilder和stringbuffer的不同。
用以下类向给定文件中写或从中读数据:java.io: bufferedreader,bufferedwriter, file, filereader, filewriter和printwriter.
使用以下api序列化或反序列化对象:java.io: datainputstream, dataoutputstream, fileinputstream, fileoutputstream, objectinputstream, objectoutputstream and serializable.
使用java.text包中的标准api正确格式化或解析特定locale的日期、数字和货币值。
给定需要使用缺省或特定locale的代码段,给出合理的使用。
描述java.util.locale类的目的和使用。
使用java.util和java.util.regex包中标准的api格式化或解析strings和streams.对于strings, 会使用pattern和matcher类及string.split方法。
会使用规则表达式进行模式匹配(限.、*、+、?、\d、\s、\w、[]、())。
*、+和?的使用限于贪婪匹配中作为量词,()操作符仅用做分组机制,不用于在匹配中捕获内容。
对于streams,会用formatter和scanner类及printwriter.format和printwriter.printf方法。识别并使用用于格式化字符串的格式化参数(限%b、%c、%d、%f、%s)。
第四部分:并行性
能用java.lang.thread和java.lang.runnable两种方法定义、实例化和启动新线程。
知道什么情况下线程能存在,知道转换线程状态的方式。
正确使用对象锁保护静态变量和成员变量,正确使用wait, notify和notifyall方法及synchronized修饰符。
第五部分:面向对象原理
能在类中实现紧密封装、高内聚、低耦合并描述其好处。
会写示范多态的代码。
知道什么时候要上溯,知道和对象引用的上溯有关的运行时error。
解释与构造函数、成员变量、静态变量、成员方法、静态方法有关的修饰符在继承机制中的效果。
引用重载或重写的方法,引用超类的或重写的或重载的构造函数。开发代码实现"is-a"和"has-a"关系。
第六部分:集合/泛型
正确选用集合类和接口包括comparable接口。
区分对hashcode和equals方法重写的正确与否。
知道==和equals方法的不同。
会使用集合的泛型版本,尤其是set、list和map接口及implementation类。
知道非泛型版本的集合的不足并会用泛型版本去重构。
在类和接口声明中、成员变量和方法参数中及返回类型中合理使用类型参数。
编写泛型方法和通配型方法,知道其入口的异同。
使用java.util包对list进行以下操作:排序、二分法查找、转换为array。
使用java.util包对array进行以下操作:排序、二分法查找、转换为list。
使用java.util.comparator和java.lang.comparable接口影响lists和arrays的排序。
知道基本类型包装器和java.lang.string的自然排序的排序效果。
第七部分:基础内容
正确使用访问控制修饰符、包声明语句、导入语句。给定一个类和命令行,知道预期的行为。
明确当对象引用或基本类型作为形参传递给方法被赋值或修改后的影响。
给定一段代码,知道什么对象在什么地方能或不能被垃圾收集器合理的收集,明确垃圾收集机制和结束机制的行为。
给定jar文件内或外的展开的类的全名,为其构造合适的目录结构。
给定一段代码和一个classpath,确定这个classpath是否能使代码正确编译。
正确使用赋值操作符(限=、+=、-=)、算术操作符(限+、-、*、/、%、++、--)、关系操作符(限<、<=、>、>=、==、!=)、instanceof操作符、逻辑操作符(限&、|、^、!、&&、||)、条件操作符( ? : )。
编写代码测试两个对象或基本类型是否相等。
本文来源:https://shitiku.jxxyjl.com/javarenzhengkaoshidongtai/6335.html
相关试题
- parents_.par已被抛弃,Jboss标准.ejb3将步后尘?
- 【2005年什么年】2005年Java十大热点问题揭晓
- [07年jake brown]07年JAVA资格认证考试 SCJP310-055中文考纲
- [程序员前景如何]网站程序员如何应对web标准(1)
- 2007年职称外语考试时间_2007年职称外语考试取消补报(3)
- 2007年职称外语考试时间_2007年职称外语考试取消补报(2)
- ibm发布量子计算机_IBM发布AUS:消除Java程序脆弱的API
- 最新消息GIXXER250官方|最新消息:Hibernate3.1发布
- apache根目录位置|ApacheGeronimo1.0Finally版本发布
- java程序员工资一般多少钱_Java程序员 5.0升级版本简介
-
2007年职称外语考试时间_2007年职称外语考试取消补报(3)详细阅读
报名系统的操作流程■1 点击“填写申报表”,仔细阅读报考协议,完全同意者点击“我同意”,然后按照系统的提示依次填写个人基本信息和报考语种、级别、专业类别。■2 选择考试所在区县本次考试将在十八区县内设置考点。考生可根据本人实际情况选择参...
-
2007年职称外语考试时间_2007年职称外语考试取消补报(2)详细阅读
考试设置:成绩公布只发成绩单全国专业技术人员职称外语等级统一考试设英语、日语、俄语、德语、法语和西班牙语六个语种,每个语种分为a、b、c三个级别。其中,英语分为综合、理工、卫生三个专业类别,其它语种不分专业类别。专业技术人员根据申报的专业系列和职称级别,按照全国专业技术人员职称外语等级...
-
ibm发布量子计算机_IBM发布AUS:消除Java程序脆弱的API详细阅读
ibm宣布发布aus(api usage scanner) aus是一款能够帮你消除java程序中脆弱的api,避免代码兼容性问题的工具。 aus是纯java的。 aus能为你的project生成报告,报告包括别的哪些project应用了你的api,同时...
-
最新消息GIXXER250官方|最新消息:Hibernate3.1发布详细阅读
hibernate 3 1终于发布了。 12月12日,hibernate发布了它的3 1版本。 这个版本包括对前版本的大量的bugs fix和改进,以及更新了一些更高版本的第三方支持库。 其中比较显著的几个提升是: 从native-sql中自动发现检测scal...
-
apache根目录位置|ApacheGeronimo1.0Finally版本发布详细阅读
apache geronimo 1 0 finally 版本发布了。 geronimo 1 0完全支持j2ee 1 4,支持java business integration (jbi), 可以选择jetty 或者 tomcat 来作为web容器,一个基于java portlets...
-
java程序员工资一般多少钱_Java程序员 5.0升级版本简介详细阅读
升级版价值 java 2平台标准版( j2se) 5 0被认为是java平台及程序设计语言自十年前发明以来最重要的里程碑。 java 2平台标准版sun认证程序员(scjp)考试是业界首屈一指的java技 术认证, 其考试范围已包括了j2se 5 0所具有的改进和新特性。 用户现在可以在授权的...
-
15派_最新消息: Hibernate3.1发布详细阅读
hibernate 3 1终于发布了。 12月12日,hibernate发布了它的3 1版本。 这个版本包括对前版本的大量的bugs fix和改进,以及更新了一些更高版本的第三方支持库。 其中比较显著的几个提升是: 从native-sql中自动发现检测scal...
-
apachefootwear|ApacheFOP0.91beta发布详细阅读
apache fop 0 91 beta 现在可以下载了 自从上个月发布了0 90 alpha 1 之后,这个版本有不少更新和bug fix fop是apache计画所发展的一个formatter,可以把formatting object格式的文件转换成 可打印文件,如pdf、postsc...
-
【05年12月出生今年多大】05年12月程序语言世界排行-Java居首位详细阅读
近日来,在tiobe程序员社区中公布了其2005年12月的程序语言排行榜。这得注意的是php即将超过c++成为了排行榜的老三!而java作为开源先锋首当其冲的成为了龙头老大,并且仍然保持着很好的增长势头。 这个排行榜每月更新一次,其排名顺序按照世界范围内的技术工程师、讲师、第三方厂商的调查依据...
-
[java程序员工资一般多少钱]Java程序员5.0升级版本简介详细阅读
升级版价值 java 2平台标准版( j2se) 5 0被认为是java平台及程序设计语言自十年前发明以来最重要的里程碑。 java 2平台标准版sun认证程序员(scjp)考试是业界首屈一指的java技 术认证, 其考试范围已包括了j2se 5 0所具有的改进和新特性。 用户现...