DECK 1 - Java SE 8 Programmer I - Exam Number: 1Z0-808

This class was created by Brainscape user patrick macpherson. Visit their profile to learn more about the creator.

Decks in this class (31)

Topic 1.1: Java Basics - Define the scope of variables 
By default in java the variable w...,
What is the place of declaration ...,
Place of declaration can be defin...
24  cards
Topic 1.2: Java Basics - Define the structure of a Java class
What are the 4 access modifiers i...,
The structure for this is as foll...,
These members are accessible with...
14  cards
Topic 1.3: Java Basics - Create executable Java applications with a main method; run a Java program from the command line; produce console output
This format flag adds grouping se...,
This is part of java runtime envi...,
The console output methods belong...
54  cards
Topic 1.4: Java Basics - Import other Java packages to make them accessible in your code
What is the difference between th...,
Classes methods and variables wit...,
In this case the class will not b...
46  cards
Topic 1.5: Java Basics - Compare and contrast the features and components of Java such as: platform independence, object orientation, encapsulation, etc
These include arithmetic operator...,
What is the role of the java virt...,
These include logical and logical...
62  cards
Topic 2.1: Working With Java Data Types - Working With Java Data Types: Declare and initialize variables (including casting of primitive data types)
What is the risk of data loss whe...,
The order of types for this is by...,
What is dynamic method dispatch
81  cards
Topic 2.2: Working With Java Data Types - Differentiate between object reference variables and primitive variables
What default values are assigned ...,
What does a primitive variable st...,
Name the eight primitive data typ...
10  cards
Topic 2.3: Working With Java Data Types - Know how to read or write to object fields
Can dot notation be used to acces...,
What does immutability refer to i...,
This helps achieve data encapsula...
28  cards
Topic 2.4: Working With Java Data Types - Explain an Object's Lifecycle (creation, "dereference by reassignment" and garbage collection)
How does dereference by reassignm...,
What is the impact of dereference...,
This is the process of automatica...
16  cards
Topic 2.5: Working With Java Data Types - Develop code that uses wrapper classes such as Boolean, Double, and Integer
What is the purpose of the valueo...,
These include boolean byte short ...,
What method is available in all w...
20  cards
Topic 3.1: Using Operators and Decision - Use Java operators; use parentheses to override operator precedence
What does the postfix version of ...,
What is the purpose of parenthese...,
Flashcards 4 and 5 above should b...
18  cards
Topic 3.2: Using Operators and Decision Constructs - Test equality between Strings and other objects using == and equals ()
Can the operator be reliably used...,
What is the output of the followi...,
What does it mean when two object...
17  cards
Topic 3.3 and 3.4: Using Operators and Decision Constructs - Create if and if/else and ternary constructs and use a switch statement
What is a switch statement,
What is the ternary operator,
What is the syntax of a switch st...
8  cards
Topic 4.1 and 4.2: Creating and Using Arrays - Declare, instantiate, initialize and use a one-dimensional array and Declare, instantiate, initialize and use multi-dimensional arrays
What is array initialization in java,
This sets numeric types to 0 bool...,
What is an array in java
28  cards
Topic 5: Using Loop Constructs
When can you omit curly braces in...,
You should use this loop when ite...,
When should you use a do while loop
19  cards
Topic 6.2: Working with Methods and Encapsulation - Apply the static keyword to methods and fields
How are static fields different f...,
How do you invoke a static method...,
What is the concept of static met...
15  cards
Topic 6.5: Working with Methods and Encapsulation - Apply encapsulation principles to a class
What is the purpose of data hidin...,
How does encapsulation improve co...,
This in encapsulation ensures tha...
16  cards
Topic 6.6: Working with Methods and Encapsulation - Determine the effect upon object references and primitive values when they are passed  into methods that change the values
This means a copy of the actual p...,
For this java uses pass by value ...,
What is pass by value in java
6  cards
Topic 7.1: Working with Inheritance - Describe inheritance and its benefits
The requirements for this are tha...,
Are private methods in the superc...,
What does a subclass inherit from...
22  cards
Topic 7.2: Working with Inheritance - Develop code that makes use of polymorphism develop code that overrides methods  differentiate between the type of a reference and the type of an object
What is upcasting and when does i...,
What is casting in java and what ...,
How are abstract methods differen...
33  cards
Topic 7.4: Working with Inheritance - Use super and this to access objects and constructors
How is the this keyword used in java,
What does the super keyword in ja...,
This keyword is used to access th...
5  cards
Topic 8.1: Handling Exceptions - Differentiate among checked exceptions, unchecked exceptions, and Errors
These are difficult or impossible...,
What do errors represent in java ...,
How does the java compiler treat ...
52  cards
Topic 8.2: Handling Exceptions - Create a try-catch block and determine how exceptions alter normal program flow
This exception is a subclass of i...,
What is the importance of providi...,
When is the throw keyword typical...
79  cards
Topic 8.3: Handling Exceptions - Describe the advantages of Exception handling
How does exception handling impro...,
How does exception handling contr...,
What is the benefit of isolating ...
13  cards
Topic 8.4: Handling Exceptions - Create and invoke a method that throws an exception
What is the purpose of the throw ...,
This statement is used to indicat...,
Give an example of a method that ...
29  cards
Topic 8.5: Handling Exceptions - Recognize common exception classes (such as NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException)
What are the common causes of a f...,
This is thrown when an invalid st...,
How can you handle a nullpointere...
68  cards
Topic 9.1: Working with Selected classes from the Java API - Manipulate data using the StringBuilder class and its methods
How can you convert a stringbuild...,
Can you give an example of using ...,
What methods are available in the...
36  cards
Topic 9.2: Working with Selected classes from the Java API - Create and manipulate Strings
What is string interning and how ...,
The equalsignorecase method can b...,
To achieve this you can use the s...
36  cards
Topic 9.3: Working with Selected classes from the Java API - Create and manipulate calendar data using classes from java.time.LocalDateTime...
What is the purpose of the parse ...,
Provide a code snippet to create ...,
What does the getmonths method do...
95  cards
Topic 9.4: Working with Selected classes from the Java API - Declare and use an ArrayList of a given type
Write a code snippet using the in...,
This method returns true if the a...,
What does the clear method do in ...
44  cards
Topic 9.5: Working with Selected classes from the Java API - Write a simple Lambda expression that consumes a Lambda Predicate expression
How do we use a lambda predicate ...,
Provide an example of using a pre...,
What is the purpose of the test m...
38  cards

More about
DECK 1 - Java SE 8 Programmer I - Exam Number: 1Z0-808

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study patrick macpherson's DECK 1 - Java SE 8 Programmer I - Exam Number: 1Z0-808 flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

OCA Java SE 8
  • 6 decks
  • 91 flashcards
  • 126 learners
Decks: Chapter 1 Java Building Blocks, Chapter 2 Operators And Statements, Chapter 3 Core Java Apis, And more!
OCA Java SE 8 Progammer I: EXAM 1Z0-808
  • 8 decks
  • 702 flashcards
  • 236 learners
Decks: Chapter 1 Java Building Blocks, Chapter 2, Chapter 3, And more!
Make Flashcards