Java SE 8 Programmer 1

Java SE 8 Programmer 1

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 3h 09m | 504 MB

Understand the fundamental concepts of Java for the programmer certification exam

Java is the leading programming language of choice for over 9 million developers and is deployed on billions of devices and servers worldwide. It drives websites, desktop applications, mobile phones, IOT devices, and much more. It has been adopted by everyone from large multinational corporations to small local business.

This course is designed for the beginner who wants to learn Java and for any Java developer who wants to become an Oracle Certified Associate Java Programmer by taking the Java SE 8 Programmer I exam. This course is ideal for those coming from another language and who want to get up-to-speed quickly.

You will be taken on a journey through the fundamental concepts of the Java language and given the knowledge necessary to write your own Java application. You will learn about flow control by using loops, decision logic, and exception handling; you will learn how to manipulate data and store it in a data structure. Once you are comfortable using these constructs, you’ll learn how to structure classes and design applications using object-oriented concepts.

Once you have completed this course you will be able to write and launch a Java application and ready to take the Associate exam.

Key Features

  • Write and compile your first Java application
  • Gain a thorough understanding of fundamental Java concepts
  • Learn to control the flow of application execution

This course is targeted at beginners who want to learn how to develop professional-level Java applications, and experienced developers who are migrating from another language and want to get up-to-speed quickly with Java.

Anyone who wants to prepare for the Oracle Certified Associate Java SE 8 Programmer I exam will also find it indispensable.

What You Will Learn

  • Create and use arrays
  • Use operators and decision constructs
  • Use loops and handle exceptions
  • Work with methods and encapsulation
  • Work with inheritance and object orientation
  • Develop object-oriented Java applications
Table of Contents

01 The Course Overview
02 Java’s Headline Features and Components
03 Classes
04 Fields
05 Methods
06 Coding the BankAccount Class
07 Your First Java Application
08 Import Java Packages
09 Variable Scope
10 How to Declare a Variable
11 How to Initialize a Variable
12 Local Variables
13 Integer and Floating Point Types
14 Creating Objects
15 Object Constructors
16 Setting a Field’s Value
17 Getting a Field’s Value
18 Initializer Blocks
19 Object’s Lifecycle
20 Garbage Collection
21 Declare and Create an Array
22 Using and Sorting Arrays
23 How to Use ArrayList
24 How to Sort and Search ArrayLists
25 Multidimensional Arrays
26 Binary Arithmetic Operators
27 Compound Assignment Operators
28 Negative and Relational Operators
29 Logical Operators
30 Object Equality
31 String Equality
32 Decision Making
33 The Ternary Operator
34 Use switch_case Statements
35 while Loops
36 Use do_while Loops
37 for Loops
38 Enhanced for Loops
39 Compare and Contrast Loops
40 Use break, continue, and Labels
41 Exception Handling
42 Use try_catch Structure
43 Adding a finally Clause
44 Benefits of Exception Handling
45 Throw an Exception
46 Common Exceptions
47 Dissect the Java Method
48 Variable Arguments
49 Static Methods and Fields
50 Static Imports
51 Understanding Constructors
52 Access Modifiers
53 Encapsulation
54 Object References and Primitive Values
55 Overriding and Overloading
56 Abstract Classes and Interfaces
57 Using super() and this()
58 Polymorphism
59 Casting
60 Lambdas and Predicates