View
204
Download
5
Category
Preview:
Citation preview
Сертификация Oracle - оптимальный процесс подготовки
Николай Лаптев
MEETS THE CHALLENGE OF CHANGE
Java SE и уверенность
● Эффективность
● Безопасность
● Скорость принятия решений
● Широкий кругозор и свобода выбора
● Уверенность
2
MEETS THE CHALLENGE OF CHANGE
● Книги
- Effective Java. J.Bloch
- Thinking in Java. B.Eckel
- Head First Java
- Java Puzzlers. J.Bloch
- The CERT Oracle Secure Coding Standard for Java
- Java Generics and Collections
- Java 8 in Action by Manning
● Cтатьи
- Java Magazine
● Javadoc
● Спецификация языка
- Memory Model
● Конференции
● Сертификация Oracle
Решения
3
MEETS THE CHALLENGE OF CHANGE
Java SE. Сертификация Oracle
4
MEETS THE CHALLENGE OF CHANGE
Темы экзамена
OCA
● Java Basics
● Working With Java Data Types
● Using Operators and Decision Constructs
● Creating and Using Arrays
● Using Loop Constructs
● Working with Methods and Encapsulation
● Working with Inheritance
● Handling Exceptions
OCP
● Java Class Design
● Advanced Class Design
● Object-Oriented Design Principles
● Generics and Collections
● String Processing
● Exceptions and Assertions
● Java I/O Fundamentals
● Java File I/O (NIO.2)
● Building Database Applications with JDBC
● Threads
● Concurrency
● Localization
5
MEETS THE CHALLENGE OF CHANGE
Подготовка к экзамену
● Книги по теории
● Javadoc
● Демо-тесты
● Компилятор
● Курсы Oracle
6
MEETS THE CHALLENGE OF CHANGE
● Процесс подготовки ориентирован на
командную работу
● Корпоративные порталы
- Russian portal
- Books 24x7
- Skillport
● 100% компенсация расходов на сдачу и
подготовку на сторонних ресурсах
Подготовка к экзамену в ACI Worldwide
7
MEETS THE CHALLENGE OF CHANGE
Given:class Triangle {
public int base;
public int height;
private static double ANGLE = 0.0;
public static double getAngle();
public static void Main(String[] args) {
System.out.println(getAngle());
}
}
Select 1 option
A. It will not compile because it does not implement setAngle method.
B. It will not compile because ANGLE cannot be private.
C. It will not compile because getAngle() has no body.
D. It will not compile because ANGLE field is not initialized.
E. It will not compile because of the name of the method Main instead of main.
8
MEETS THE CHALLENGE OF CHANGE
What will be the result of attempting to compile and run the following program?
public class TestClass{
public static void main(String args[ ] ){
String s = "hello";
StringBuilder sb = new StringBuilder( "hello" );
sb.reverse();
s.reverse();
if( s == sb.toString() ) System.out.println( "Equal" );
else System.out.println( "Not Equal" );
}
}
Select 1 option
A. Compilation error.
B. It will print 'Equal'.
C. It will print 'Not Equal'.
D. Runtime error.
E. None of the above.
9
MEETS THE CHALLENGE OF CHANGE
You can call only public and protected constructors of the super class from a
subclass if the subclass is not in the same package because only those are
inherited.
Select 1 option
A. True
B. False
10
MEETS THE CHALLENGE OF CHANGE
A couple of friends are waiting for some more friends to come so that they can
go to a restaurant for dinner. Which synchronization construct could be used
here to programmatically simulate this situation?
a) Exchanger
b) Lock
c) CyclicBarrier
d) RecursiveAction
11
MEETS THE CHALLENGE OF CHANGE
Итоговый экзамен
OCA OCP
Длительность
(минуты)
105+
15
135+1
5
Количество
вопросов70 90
Проходной балл 63% 65%
Стоимость 150$ 150$
12
MEETS THE CHALLENGE OF CHANGE
Результаты экзамена
13
MEETS THE CHALLENGE OF CHANGE
● Applications
● Database
● Enterprise Management
● Industries
● Java and Middleware
● Operating Systems
● Systems
● Virtualization
● Foundation
Сертификации Oracle
14
Вопросы?
nickolay.laptev@aciworldwide.com
Recommended