1Z Java SE 7 Programmer II Exam Summary Syllabus Questions

Similar documents
Java SE 8 Programmer I and II Syballus( Paper codes : 1z0-808 & 1z0-809)

Java SE 7 Programming

Java SE 7 Programming

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

Training topic: OCPJP (Oracle certified professional Java programmer) or SCJP (Sun certified Java programmer) Content and Objectives

Java SE 8 Programming

Java SE 7 Programming Volume I Student Guide

Java SE 8 Programming

Course Outline. [ORACLE PRESS] Kathy Sierra s & Bert Bates OCA/OCP Java 7 Programmer Course for Exam 1Z0-803 and 1Z

Java SE7 Fundamentals

Java Programming Course Overview. Duration: 35 hours. Price: $900

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H

Java SE 8 Programming

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

Core Java Contents. Duration: 25 Hours (1 Month)

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

"Charting the Course... Java Programming Language. Course Summary

1Z Java SE 5 and 6, Certified Associate Exam Summary Syllabus Questions

Learn Java/J2EE Basic to Advance level by Swadeep Mohanty

Java Programming. Price $ (inc GST)

JAVA. Duration: 2 Months

Java Live Lab. Course Outline. Java Live Lab. 20 Jun 2018

MCSA Universal Windows Platform. A Success Guide to Prepare- Programming in C# edusum.com

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7)

ΠΙΝΑΚΑΣ ΠΛΑΝΟΥ ΕΚΠΑΙΔΕΥΣΗΣ

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

Complete Java Contents

PracticeDump. Free Practice Dumps - Unlimited Free Access of practice exam

Peers Techno log ies Pv t. L td. Core Java & Core Java &Adv Adv Java Java

Page 1

Core Java Syllabus. Overview

Java 8 Programming for OO Experienced Developers

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

1Z Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions

ABOUT CORE JAVA COURSE SCOPE:

1Z0-804 Exam Questions Demo Oracle. Exam Questions 1Z Java SE 7 Programmer II Exam.

CO Java SE 8: Fundamentals

1Z Java EE 6 Web Component Developer Certified Expert Exam Summary Syllabus Questions

1Z Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions

Oracle 1Z0-805 Exam. Volume: 90 Questions

CORE JAVA TRAINING COURSE CONTENT

Contents Chapter 1 Introduction to Programming and the Java Language

Oracle Java SE 7 Programmer II. Course Outline. Oracle Java SE 7 Programmer II. 30 Apr 2018

WA1278 Introduction to Java Using Eclipse

Java Platform, Standard Edition (Java SE) From Yes-M Systems LLC Length: Approx 4 weeks/40 hours Audience: Students with experience in

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

FOR BEGINNERS 3 MONTHS

Multithreaded Programming Part II. CSE 219 Stony Brook University, Department of Computer Science

5/23/2015. Core Java Syllabus. VikRam ShaRma

1Z Oracle Identity Governance Suite 11g PS3 Implementation Essentials Exam Summary Syllabus Questions

Introduction to Programming Using Java (98-388)

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Object Oriented Programming CS104 LTPC:

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

LTBP INDUSTRIAL TRAINING INSTITUTE

Java SE 8 Fundamentals

15CS45 : OBJECT ORIENTED CONCEPTS

Core Java Syllabus DAY -1 :

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

Certification In Java Language Course Course Content

1Z PeopleSoft Application Developer II - Application Engine & Integration Exam Summary Syllabus Questions

Index. Index. More information. block statements 66 y 107 Boolean 107 break 55, 68 built-in types 107

JAVA. 1. Introduction to JAVA

1Z Oracle IT Architecture SOA 2013 Essentials Exam Summary Syllabus Questions

Threads Questions Important Questions

Introduction... xv SECTION 1: DEVELOPING DESKTOP APPLICATIONS USING JAVA Chapter 1: Getting Started with Java... 1

The Sun s Java Certification and its Possible Role in the Joint Teaching Material

Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE

1Z Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Core Java. Basics of Java. String Handling. OOPS Concepts. Exception Handling

Language Features. 1. The primitive types int, double, and boolean are part of the AP

Top 50 JDBC Interview Questions and Answers

1Z SPARC T4-Based Server Installation Essentials Exam Summary Syllabus Questions

1Z Oracle Database Performance and Tuning Essentials 2015 Exam Summary Syllabus Questions

The Java Tutorial. A Short Course on the Basics. Raymond Gallardo. Sowmya Kannan. AAddison-Wesley. Sharon Biocca Zakhour.

This page intentionally left blank

1Z Oracle Business Intelligence (OBI) Foundation Suite 11g Essentials Exam Summary Syllabus Questions

Core JAVA Training Syllabus FEE: RS. 8000/-

Java Training JAVA. Introduction of Java

1Z0-804 Q&As. Java SE 7 Programmer II Exam. Pass Oracle 1Z0-804 Exam with 100% Guarantee

1Z Oracle WebLogic Server 12c - Administration I Exam Summary Syllabus Questions

INHERITANCE. Spring 2019

JAVA Training Overview (For Demo Classes Call Us )

1Z SPARC T4-Based Server Installation Essentials Exam Summary Syllabus Questions

Kyle Brown Knowledge Systems Corporation by Kyle Brown and Knowledge Systems Corporation

1Z Oracle Big Data 2017 Implementation Essentials Exam Summary Syllabus Questions

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions

Courses For Event Java Advanced Summer Training 2018

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

Oracle 1Z Java SE 7 Programmer II. Download Full Version :

1Z Oracle Database 12c - Data Guard Administration Exam Summary Syllabus Questions

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

JAVA AND DATABASES. Summer 2018

GuideTorrent. The best excellent exam certification guide torrent and dumps torrent provider

F1 A Java program. Ch 1 in PPIJ. Introduction to the course. The computer and its workings The algorithm concept

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

Mathematics/Science Department Kirkwood Community College. Course Syllabus. Computer Science CSC142 1/10

1Z Z0-146-Oracle Database 11g: Advanced PL/SQL Exam Summary Syllabus Questions

Become Java Certified

Transcription:

1Z0-804 Java SE 7 Programmer II Exam Summary Syllabus Questions

Table of Contents Introduction to 1Z0-804 Exam on Java SE 7 Programmer II... 2 Oracle 1Z0-804 Certification Details:... 2 Oracle 1Z0-804 Exam Syllabus:... 2 1Z0-804 Sample Questions:... 3 Answers to 1Z0-804 Exam Questions:... 7 1Z0-804- Java SE 7 Programmer II pg. 1

Introduction to 1Z0-804 Exam on Java SE 7 Programmer II You can use this document to collect all the information about Java SE 7 Programmer II (1Z0-804) certification. The Oracle 1Z0-804 certification is mainly targeted to those candidates who are from enterprise software development background and want to flourish their career with Oracle Certified Professional Java SE 7 Programmer (OCPJP) credential. The Java SE 7 Programmer II certification exam validates your understanding of the Oracle Java technology and sets the stage for your future progression. Oracle 1Z0-804 Certification Details: Exam Name Exam Code 1Z0-804 Java SE 7 Programmer II Exam Product Version Exam Price Duration Java SE USD $245 (Pricing may vary by country or by localized currency) 150 Mins Number of Questions 66 Passing Score 65% Validated Against This exam has been validated against SE 7. Format Multiple Choice Recommended Training Java SE 7 Programming Schedule Exam Pearson VUE - Oracle Recommended Practice 1Z0-804 Online Practice Exam 1Z0-804- Java SE 7 Programmer II pg. 2

Oracle 1Z0-804 Exam Syllabus: Java Class Design Advanced Class Design Object-Oriented Design Principles - Use access modifiers: private, protected, and public - Override methods - Overload constructors and methods - Use the instanceof operator and casting - Use virtual method invocation - Override the hashcode, equals, and tostring methods from the Object class to improve the functionality of your class. - Use package and import statements - Identify when and how to apply abstract classes - Construct abstract Java classes and subclasses - Use the static and final keywords - Create top-level and nested classes - Use enumerated types - Write code that declares, implements and/or extends interfaces - Choose between interface inheritance and class inheritance - Apply cohesion, low-coupling, IS-A, and HAS-A principles - Apply object composition principles (including has-a relationships) - Design a class using a Singleton design pattern - Write code to implement the Data Access Object (DAO) pattern - Design and create objects using a factory pattern - Create a generic class - Use the diamond for type inference - Analyze the interoperability of collections that use raw types and generic types Generics and Collections - Use wrapper classes, autoboxing and unboxing - Create and use List, Set and Deque implementations - Create and use Map implementations - Use java.util.comparator and java.lang.comparable - Sort and search arrays and lists - Search, parse and build strings (including Scanner, StringTokenizer, StringBuilder, String and Formatter) - Search, parse, and replace strings by using regular expressions, using expression patterns for matching limited String Processing to:. (dot), * (star), + (plus),?, \d, \D, \s, \S, \w, \W, \b. \B, [], (). - Format strings using the formatting parameters: %b, %c, %d, %f, and %s in format strings. 1Z0-804- Java SE 7 Programmer II pg. 3

- Use throw and throws statements - Develop code that handles multiple Exception types in a single catch block Exceptions and - Develop code that uses try-with-resources statements Assertions (including using classes that implement the AutoCloseable interface) - Create custom exceptions - Test invariants by using assertions Java I/O Fundamentals Java File I/O (NIO.2) Building Database Applications with JDBC Threads - Read and write data from the console - Use streams to read from and write to files by using classes in the java.io package including BufferedReader, BufferedWriter, File, FileReader, FileWriter, DataInputStream, DataOutputStream, ObjectOutputStream, ObjectInputStream, and PrintWriter - Operate on file and directory paths with the Path class - Check, delete, copy, or move a file or directory with the Files class - Read and change file and directory attributes, focusing on the BasicFileAttributes, DosFileAttributes, and PosixFileAttributes interfaces - Recursively access a directory tree using the DirectoryStream and FileVisitor interfaces - Find a file with the PathMatcher interface - Watch a directory for changes with the WatchService interface - Describe the interfaces that make up the core of the JDBC API (including the Driver, Connection, Statement, and ResultSet interfaces and their relationship to provider implementations) - Identify the components required to connect to a database using the DriverManager class (including the jdbc URL) - Submit queries and read results from the database (including creating statements, returning result sets, iterating through the results, and properly closing result sets, statements, and connections) - Use JDBC transactions (including disabling auto-commit mode, committing and rolling back transactions, and setting and rolling back to savepoints) - Construct and use RowSet objects using the RowSetProvider class and the RowSetFactory interface - Create and use PreparedStatement and CallableStatement objects - Manage and control thread lifecycle - Synchronize thread access to shared data - Identify code that may not execute correctly in a multithreaded environment. 1Z0-804- Java SE 7 Programmer II pg. 4

- Use collections from the java.util.concurrent package with a focus on the advantages over and differences from the traditional java.util collections. - Use Lock, ReadWriteLock, and ReentrantLock classes in the Concurrency java.util.concurrent.locks package to support lock-free thread-safe programming on single variables. - Use Executor, ExecutorService, Executors, Callable, and Future to execute tasks using thread pools. - Use the parallel Fork/Join Framework - Read and set the locale by using the Locale object - Build a resource bundle for each locale - Call a resource bundle from an application - Format dates, numbers, and currency values for Localization localization with the NumberFormat and DateFormat classes (including number format patterns) - Describe the advantages of localizing an application - Define a locale using language and country codes 1Z0-804 Sample Questions: 01. Sam has designed an application. It segregates tasks that are critical and executed frequently from tasks that are non critical and executed less frequently. He has prioritized these tasks based on their criticality and frequency of execution. After close scrutiny, he finds that the tasks designed to be non critical are rarely getting executed. From what kind of problem is the application suffering? a) race condition b) starvation c) deadlock d) livelock 02. Given the fragment: public class CustomerApplication { public static void main (String args[]) { CustomerDAO custdao= new CustomerDAOMemoryImpl(); // Line 3 // other methods } } Which two valid alternatives to line 3 would decouple this application from a specific implementation of CustomerDAO? a) CustomerDAO custdao = CustomerDAO(); b) CustomerDAO custdao = (CustomerDAO) new Object (); c) CustomerDAO custdao = CustomerDAO.getInstance(); d) CustomerDAO custdao = (CustomerDAO) new CustomerDAOmemoryImp1(); e) CustomerDAO custdao = customerdaofactory.getinstance(); 03. Given: public abstract class Account { abstract void deposit (double amt); public abstract Boolean withdraw (double amt); } 1Z0-804- Java SE 7 Programmer II pg. 5

public class CheckingAccount extends Account { } What two changes, made independently, will enable the code to compile? a) Change the signature of Account to: public class Account. b) Change the signature of CheckingAccount to: public abstract CheckingAccount c) Implement private methods for deposit and withdraw in CheckingAccount. d) Implement public methods for deposit and withdraw in CheckingAccount. e) Change Signature of checkingaccount to: CheckingAccount implements Account. f) Make Account an interface. 04. Given the code fragment: 1. Thread t1 = new Thread (); 2. t1.start () 3. t1.join ( ); 4. //... Which three are true? a) On line 3, the current thread stops and waits until the t1 thread finishes. b) On line 3, the t1 thread stops and waits until the current thread finishes. c) On line 4, the t1 thread is dead. d) On line 4, the t1 thread is waiting to run. e) This code cannot throw a checked exception. f) This code may throw a checked exception. 05. For which three objects must a vendor provide implementations in its JDBC driver? a) Time b) Date c) Statement d) ResultSet e) Connection f) SQLException g) DriverManager 06. A valid reason to declare a class as abstract is to: a) define methods within a parent class, which may not be overridden in a child class b) define common method signatures in a class, while forcing child classes to contain unique method implementations c) prevent instance variables from being accessed d) prevent a class from being extended e) define a class that prevents variable state from being stored when object Instances are serialized f) define a class with methods that cannot be concurrently called by multiple threads 07. Which is a factory method from the java.text.numberformat class? a) format (long number) b) getinstance() c) getmaxiraumfractiondigits () d) getavailablelocales () e) isgroupingused() 08. Which two statements are true about Rowset subinterfaces? 1Z0-804- Java SE 7 Programmer II pg. 6

a) A JdbcRowSet object provides a JavaBean view of a result set. b) A cachedrowset provides a connected view of the database. c) A FilteredRowSet object filter can be modified at any time. d) A webrowset returns JSON-formatted data. 09. Given: String s = new String("3"); System.out.print(1 + 2 + s + 4 + 5); What is the result? a) 54321 b) 9321 c) 5433 d) 933 e) Compilation fails. 10. You have been asked to create a ResourceBundle file to localize an application. Which code example specifies valid keys menu1 and manu2 with values of File Menu and ViewMenu? a) <key name ="menu1">file Menu</key> <key name ="menu1">view Menu</key> b) <key> menu1</key><file Menu>File Menu </value> <key> menu1</key><file Menu>View Menu </value> c) menu1m File menu, menu2, view menu d) menu1 = File Menu menu2 = View Menu Answers to 1Z0-804 Exam Questions: 01 Answer: c 02 Answer: c, e 03 Answer: b, f 04 Answer: a, c, f 05 Answer: c, d, e 06 Answer: b 07 Answer: b 08 Answer: a, c 09 Answer: e 10 Answer: d Note: If you find any typo or data entry error in these sample questions, we request you to update us by commenting on this page or write an email on feedback@oraclestudy.com 1Z0-804- Java SE 7 Programmer II pg. 7