Java SE8 Silver 对于Java开发工作有用吗?
Java SE8 Silver 对业务是否有帮助?
我之前成功通过了Java SE8 Silver考试,所以想写下学习方法以及它如何对我的工作有帮助。
Java开发经验:4年
学习期间:2周(平日约1小时,周末约2小时)
得分:82%(合格线65%)
目标读者
-
- Java SE8 Silverの受験を考えている方
-
- Java SE8 Silverを勉強している方
- プログラミングの資格が業務に役立つかどうか気になる方
Java SE8 Silver是什么?
正式名称为“Oracle认证的Java程序员,Silver SE 8资格”。
评估资格的目的级别如下(引用自Oracle官方)。
这是一项面向开发初学者的资格考试,他们需要具备基本的编程知识,在高级开发者的指导下能够进行Java应用程序开发。该考试的目的不仅仅是评估日常编程技能,还要评估应对各种项目中出现的情况的能力。
Java SE8 Silver是否对业务有帮助?
我要直接提出結論。就我個人而言,我覺得這非常有用。
首先,我不再依賴IDE(Integrated Development Environment)的錯誤訊息,因此能夠在很多場景中提高開發效率。
此外,在擔任評審時,我能夠持有明確的技術觀點。
我認為這使我對以前自以為懂卻實際上不懂的部分有了清晰的認識,拓寬了我的知識範圍。
例外处理方面,我之前只是模糊地理解了”例外”这个词,没意识到它实际上有三种不同的级别。
现在,我已经能够根据需要将异常处理分门别类地进行编码了。
为什么我想要获取呢?
当我突然审视自己的技能时,我开始对我至今在开发中所使用的Java技能产生了不安,“我真的能够自豪地说‘我懂Java!’吗?”因此,为了让第三方认可我拥有一定的技能水平,我决定参加上述的Java SE8 Silver考试。
我勉強时用过的书。
这本书通常被称为《黑本》。我使用它是因为我在阅读了许多其他人的通过经验后得知这本书口碑最好。确实,只要彻底理解这本书的内容,我相信一定能够顺利通过考试。我重复解答问题,直到能够完全理解每一章节,我解答了2到3次。
全面攻略Java SE 8 Silver考试问题集1Z0-808。
主要考题和视角
以下是主要出题观点的记录,请参考:
需要理解Java的数据类型,从类的创建到方法的定义,还需要理解运算符和循环等语法。
Java的基础
-
- クラスの宣言
-
- パッケージインポートの記述方法(staticインポート)
- Java実行コマンド
对Java中的类型操作进行重述。
-
- データ型(プリミティブ型)
- クラスとインスタンスの関係
顺便一提,我之前在Qiita上发布了一张总结了轻量级数据类型的表格,供参考:
https://qiita.com/yutaka_oshiro/items/fa8fb01118584b9101db
运算符和判断结构
-
- インクリメント演算子とデクリメント演算子
-
- 論理演算子、優先順位
-
- if文
-
- Switch文
- 三項演算子
排列
-
- 配列の初期化、宣言、生成
- 多次元配列
循环结构
-
- while,dowhile
-
- for文、拡張for文
-
- 二重ループ
-
- 無限ループ
- break,continue
封装
-
- メソッドの定義
-
- staticメソッド
-
- オーバーロード
-
- コンストラクタ
-
- アクセス修飾子
-
- カプセル化とデータ隠蔽
- 値渡しと参照渡し
承袭,实现
-
- クラスの継承
-
- インターフェース
-
- 抽象クラス、具象クラス
-
- オーバーライド
-
- ポリモーフィズム
-
- アップキャスト、ダウンキャスト(型変換)
- this,super()
异常处理
-
- try-catch文、try-catch-finally文
-
- 検査例外と非検査例外、エラー
- 例外クラス
Java8的新功能API
-
- ラムダ式
- LocalDate,LocalTime
关于考试的感想
考试流程
考试的流程非常麻烦。以下是参考网站:
https://qiita.com/yskuma6684/items/b8604d6e5572490a13a8
我认为最好提前注册CertView,这样即可立即了解是否通过。
受试的感想
如果能够完全理解黑本上的解释,就可以断言能够通过考试。
模拟题几乎完全一样,只是变量名和类名有所变化,甚至选项的位置也完全相同。
此外,考试时间为2个半小时,可能会持续很长时间,所以我认为要好好休息才好。
考试结束后,我在离开考场的楼下接到了合格与否的邮件。真快!
有意学习Java的人,以及想要检验自己技能的人,务请不妨考试一试!