Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

The course content for Core Java typically covers a range of topics, starting from basic

programming concepts to more advanced Java features. Here's a suggested outline for a
comprehensive Core Java course which covers the entire syllabus of the prestigious Oracle
Certified Associates (Exam Number: 1Z0-808) certification.
About OCA

Exam 1Z0-808 Duration: 120 Minutes


Number:
Number of 77
Associated Oracle Certified Questions:
Certifications: Associate, Java SE 8
Programmer Passing 65%
Score:
Exam Product Java SE,
Version: Validated This exam has been written
Against: for the Java SE 8 release.
Exam Price: US$ 245
format: Multiple Choice

Module 1: Introduction to Java Programming


 Overview of Java
 History and features of Java
 Setting up Java Development Environment (IDE, JDK)
 Difference between JDK, JRE and JVM
Module 2: Java Basics
 Data types and variables
 Package & File Naming Rule
 Access Specifier
 Operators and expressions
 Input and output operations
 Control flow statements (if-else, switch-case, loops)
 New features of Looping and Branching
 Problem Solving
Module 3: Object-Oriented Programming (OOP) Concepts
 Classes and objects
 Constructor
 Method Overloading & its core concepts
 Constructor Overloading
 The “this” keyword
 Variable length argument methods
 Concept of Class Loader
 Static variable, methods and its applications
 Inheritance
 The “super” keyword
 Instance & static block
 Method Overriding & Co-Variant return type
 Static & Dynamic polymorphism and Dynamic method dispatch
 The “final” keyword
 Abstract class
 Interfaces and its newly added features
 Lambda Expression
 Nested Interface
Module 4: Working With String
 String manipulation methods
 StringBuilder and StringBuffer classes
 Regular expressions
 Problem Solving
Module 5: Array
 Array & its properties
 Concept of Array & related class
 Passing and Returning array in a method
 Jagged Array
 Concept of Two and multidimensional arrays
 Array of Object
Module 6: Exception Handling
 Understanding Exception and Error
 Handling exception using try-catch-finally
 Catching multiple exceptions using one catch block
 Throw & throws
 Nested try-catch
 Try with resource
 User defined exceptions
 Type casting among classes
 Assertion
Module 7: Working with Date & Time
 Using Date
 Using Calendar
 Manipulation of Data & time
 Formatting Date and Time
Module 8: Multithreading
 Introduction to multithreading
 Thread lifecycle and states
 Synchronization and locks
Module 9: Collection Framework & Data Structures using Java
 ArrayList & Linked List
 Stack
 Queue
✓ Deque
✓ Priority Queue
✓ ArrayDeque
 HashMap, HashSet etc.
Module 10: Miscellaneous Topics
 Command Line Argument
 Wrapper class
 Auto Boxing and Auto Unboxing
 Auto Upcasting & Auto Widening
 Object Cloning
 Strictfp Keyword
 Serialization
 Annotation
 Enumeration
Module 11: Inner Class
 Inner class
 Nested Class
 Method Local Inner class
 Anonymous Inner class
Module 12: Java Database Connectivity
 GUI design using Java Swing
 Handling the components
✓ Text Box
✓ Check Box
✓ Button
✓ Radio Button
✓ Combo Box
✓ Drop Down List
✓ Key Board
✓ Mouse
✓ Spinner
Module 13: Java Database Connectivity
 Introduction to JDBC (Java Database Connectivity)
 JDBC Architecture
 Connecting to Databases
 Executing SQL queries
 CRUD Operation using JDBC

And many more…………

You might also like