热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何通过SCJP考试(含真题分析和考点)

SCJP认证全称为SUN认证Java程序员,是Java认证系列中最基础的一门认证。要通过Java的其他认证,必须先通过SCJP认证(SCEA认证除外)。即使SUN被Oracle收购

 

        SCJP认证全称为SUN 认证Java程序员,是Java认证系列中最基础的一门认证。要通过Java的其他认证,必须先通过SCJP认证(SCEA认证除外)。即使SUNOracle收购了,Java技术本身是不会因为收购而受到影响,Java技术仍然是大型企业应用的首选技术。

       虽然不能说,如果拥有了Java的相关认证,就能有多高多高薪水,不过很多公司企业对于拥有证书的应聘者或者员工,都会给予更多的机会和认可。很多大型企业的员工内部Java技术培训,都会要求员工最终通过相应的Java认证。

       SCJP认证考试偏向Java5语言基础,共72道选择题和简答题,考试时间为175分钟,答对59%以上即通过。下面对如何通过SCJP考试说说个人的几点建议:

 

1、  一定需要特意为考试而准备

很多人都认为,已经用了很多年JavaSCJP又是基础考试,直接去考就是了,这是“大错特错”的。虽说SCJP考试考的是基础知识,但是很多题目考察的知识点都特别细致,不是编程中常用的知识点。

 

2、  要集中时间准备

要考证书,一定要集中时间准备。不能三天打鱼两天晒网,这样往往知识不成体系,容易忘记,很多人准备了一年,还是不敢去考试。72道考题所涉及的考点非常多,如基本语法,操作符,核心API,异常处理等。一定要在考前在相对集中的时间内,突击准备,让知识成体系。

 

3、  要知道考点

准备考试时,一定要针对考点进行复习。考点如下:

Declarations, Initialization and Scoping.:声明、初始化、作用域

Flow Control:流程控制

API ContentsAPI内容

Concurrency:同步

OO Concepts:面向对象概念

Collections/Generics:集合、泛型

Fundamentals:语言基础

 

4、  选择适合自己的备考方式

准备考试,往往无非两种方式:自学和参加培训。

如果有一定基础,时间也较充裕,建议自学。自学的话,推荐一本书:《SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055)》,是由Kathy SierraBert Bates编写的。自学的优点是时间灵活,成本较低。另外,可以多到各大论坛搜索一些题库,模拟题,多做多练。需要注意的是,下载到的题库有时候版本较老,答案不一定正确,所以不要过分依赖,切忌不要背题目而考试。

如果基础较薄弱,想在短时间内冲刺考试,可以选择参加培训的方式。目前的培训课程往往在5天左右,价格不等。参加培训,往往通过率比较高,所用时间也短,缺点就是要支付一定的培训费用。

       最后,看两道真实题目。

 

 

 

本题的答案是A,因为TreeSet能够排序,Integer类是按照整数值排序的,所以能保证输出结果。

 

 

 

本题的答案是B,因为在try块中声明的float变量f,只能在try块中使用,所以15行会有编译错误。

       如果有朋友感兴趣,我会继续分析一些题目。

 


推荐阅读
  • 在Effective Java第三版中,建议在方法返回类型中优先考虑使用Collection而非Stream,以提高代码的灵活性和兼容性。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 本文详细介绍了JQuery Mobile框架中特有的事件和方法,帮助开发者更好地理解和应用这些特性,提升移动Web开发的效率。 ... [详细]
  • 深入理解Java SE 8新特性:Lambda表达式与函数式编程
    本文作为‘Java SE 8新特性概览’系列的一部分,将详细探讨Lambda表达式。通过多种示例,我们将展示Lambda表达式的不同应用场景,并解释编译器如何处理这些表达式。 ... [详细]
  • 在尝试通过自定义端口部署Spring Cloud Eureka时遇到了连接失败的问题。本文详细描述了问题的现象,并提供了有效的解决方案,以帮助遇到类似情况的开发者。 ... [详细]
  • 本文将在前几篇关于Android测试理论知识的基础上,通过ApiDemoTest实例详细探讨如何使用ApplicationTestCase进行Android应用测试。建议读者先阅读Android测试教程系列中的相关内容,以便更好地理解本文的实践部分。 ... [详细]
  • 本文介绍了一个使用Spring框架和Quartz调度器实现每周定时调用Web服务获取数据的小项目。通过详细配置Spring XML文件,展示了如何设置定时任务以及解决可能遇到的自动注入问题。 ... [详细]
  • 探讨低代码行业发展现状,分析其未能催生大型企业的原因,包括市场需求、技术局限及商业模型等方面。 ... [详细]
  • 本文总结了近年来在实际项目中使用消息中间件的经验和常见问题,旨在为Java初学者和中级开发者提供实用的参考。文章详细介绍了消息中间件在分布式系统中的作用,以及如何通过消息中间件实现高可用性和可扩展性。 ... [详细]
  • 本文介绍了如何通过C#语言调用动态链接库(DLL)中的函数来实现IC卡的基本操作,包括初始化设备、设置密码模式、获取设备状态等,并详细展示了将TextBox中的数据写入IC卡的具体实现方法。 ... [详细]
  • OBS Studio自动化实践:利用脚本批量生成录制场景
    本文探讨了如何利用OBS Studio进行高效录屏,并通过脚本实现场景的自动生成。适合对自动化办公感兴趣的读者。 ... [详细]
  • 入门指南:使用FastRPC技术连接Qualcomm Hexagon DSP
    本文旨在为初学者提供关于如何使用FastRPC技术连接Qualcomm Hexagon DSP的基础知识。FastRPC技术允许开发者在本地客户端实现远程调用,从而简化Hexagon DSP的开发和调试过程。 ... [详细]
  • 理解浏览器历史记录(2)hashchange、pushState
    阅读目录1.hashchange2.pushState本文也是一篇基础文章。继上文之后,本打算去研究pushState,偶然在一些信息中发现了锚点变 ... [详细]
  • 本文详细介绍了Elasticsearch中的分页查询机制,包括基本的分页查询流程、'from-size'浅分页与'scroll'深分页的区别及应用场景,以及两者在性能上的对比。 ... [详细]
author-avatar
zoooooz
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有