Curriculum
Course:
Complete Java Programming Course
time left:
:
:
Login
Curriculum
Complete Java Programming Course
Chapter 0: Computer Language Generations and Environment Setup
0/4
Introduction to Computer Programming Languages
10 Minutes
Trial
Downloading and Installing Eclipse IDE
11:39
Trial
Introduction to Jcodebook - Subscribing Java Course
10m 32s
Trial
E-Book : Java Programming
Text lesson
Trial
Chapter 1: Introduction to Java
0/6
Overview of Java and its History
5 Minutes
Trial
Understanding the Features of Java
15 Minutes
Trial
Difference Between Java and C++
10 Minutes
Trial
Architecture of Java
20 Minutes
Trial
Creating The First "Hello World" Java Program
15 Minutes
Trial
Overview of Java and Its Features
15 questions
Trial
Chapter 2: Java Data Types, Tokens and Variables
0/5
Introduction to Java Data Types
5 Minutes
Trial
Understanding Tokens in Java
Text lesson
Trial
Declaring Variables in Java
Text lesson
Trial
Type Conversion and Casting in Java
Text lesson
Trial
Data Types and Variables
15 questions
Trial
Chapter 3: Working with User Input in Java
0/6
Command Line Arguments in Java
5 Minutes
Preview
Exercises: Java Command Line Arguments
10 Minutes
Taking Input using Scanner Class in Java
5 Minutes
Taking Input Using BufferedReader and InputStream Reader in Java
10 Minutes
Bonus! Taking Input Using Console Class
5 Minutes
Working With Inputs in Java
15 questions
Chapter 4: Java Operators and Expressions
0/9
Overview of Java Operators
1 Minutes
Preview
Arithmetic Operators in Java
2 Minutes
Relational Operators in Java
2 Minutes
Logical Operators in Java
2 Minutes
Bitwise Operators in Java
2 Minutes
Shift Operators in Java
2 Minutes
The Ternary (?) Operator in Java
2 Minutes
Operator Precedence in Java
2 Minutes
Introduction to Operators in Java
10 questions
Chapter 5: Understanding Control Statements in Java
0/8
Java Decision Making using If Else Statements
5 Minutes
Preview
Working with Switch Statements in Java
10 Minutes
Working with do-while loop in Java
Text lesson
Working with While Loop in Java
Text lesson
Understanding foreach loop in Java
Text lesson
Working with Jump Statements in Java
Text lesson
Working with for loop in Java
Text lesson
Working with Control and Loop Statements in Java
5 questions
Chapter 6: Working with Wrapper Classes Arrays in Java
0/6
Understanding Wrapper Classes in Java
15 Minutes
Preview
Working with 1-D Array in Java
15:46
Preview
Working with 2-D Array in Java
12:43
Understanding for-each loop in Java
16:12
Understanding Jagged Array in Java
9:42
Bonus! Solved Exercise Based on Array In Java
10 Minutes
Chapter 7: Understanding Classes and Methods in Java Part 1
0/9
Working with Classes and Objects in Java
7m 40s
Preview
Create a Method that Returns a Value in Java
5m 51s
Creating Multiple Classes in Java
9m 33s
Exploring Methods in Java
10:23
Creating an Array of Objects in Java
11m 53s
Understanding Static Keyword in Java
12:53
Understanding Method Overloading in Java
8m 31s
Using an Object as a Member of a Class - Composition Part 1
13m 44s
Using an Object as a Member of a Class - Composition Part 2
18m 12 s
Chapter 8: Understanding Constructors and Encapsulation in Java
0/8
Understanding Constructors in Java
12:15
Preview
Understanding Parameterized Constructors in Java
7:24
Understanding Constructor Overloading in Java
10:44
Understanding the Copy Constructor in Java
9:38
Implementing Encapsulation in Java
12:17
Understanding a toString() Method in Java
10:53
Understanding the 'this' keyword in Java
6:59
Understanding Classes, Objects, and Encapsulation
Assignment
Chapter 8: Understanding Methods and Objects in Java Part 2
0/5
Passing Objects as a Parameter in a Method in Java
10 Minutes
Preview
Returning an Object from a Method in Java
10 Minutes
Passing Object as a Parameter to a Constructor
15 Minutes
Returning an Array of Object from a Method in Java
15 Minutes
Returning 2D Array of Objects from a Method in Java
15 Minutes
Chapter 9: Working with Inheritance and Polymorphism in Java
0/11
Introduction to Inheritance in Java
6m 41s
Preview
Working with Single Level Inheritance in Java
8m 43s
Understanding Multilevel Inheritance in Java
6m 25s
Accessing Getters/Setters Methods in Inheritance in Java
8m 48s
Using Super Keyword in Java
14m 23 s
Upcasting and Downcasting in Java
5 Minutes
Understanding Methods Overridding in Java
4 m 20s
Understanding Dynamic Method Dispatch in Java
12m 43s
Understanding Final Keyword in Java
5m 01s
Understanding Hierarchical Inheritance in Java
Text lesson
Understanding Inheritance In Java
20 questions
Chapter 10: Working with Package, Abstract Class and Interface in Java
0/9
Understanding the Package in Java
11m 24s
Preview
Understanding Access Specifiers in Java
10m 25s
Working with Abstract Class in Java
20m 40s
Undestanding Abstract Class and Methods
6 questions
Understanding Interface In Java
16m 48s
Extending Interfaces in Java
13m 48s
Understanding Multiple Inheritance in Java
11m 57s
Understanding the Diamond Problem in Java
15m 46s
Understanding Hybrid Inheritance in Java
10 Minutes
Chapter 11: String Handling in Java
0/5
Introduction to String Handling in Java
20 Minutes
Preview
Working with String Constructors in Java
15 Minutes
Exploring Methods of String in Java: Part 1
20 Minutes
Exploring Methods of String in Java: Part 2
20 Minutes
Working with StringBuffer and StringBuilder Class in Java
Text lesson
Chapter 12: Understanding Error and Exception Handling in Java
0/13
Overview of Errors and Exceptions in Java
11m 12s
Preview
Handling Exceptions in Java
9m 56s
Multiple Catch Block Statements in Java
11m 43s
Understanding Nested Try Block in Java
11m 23s
Understanding finally Keyword in Java
11m 55s
Exception Hierarchy, Checked, and Unchecked Exception in Java
12m 59s
Preview
Understanding throw Keyword in Java
11m 54s
Understanding the throws Keyword in Java1
11m 54s
Creating and Understanding Custom/User-defined Exceptions in Java
16m 42s
Understanding Assertions in Java
8m 2s
Applying Assertions in Java
12m 18s
Understanding Additional Exception Featutres in Java
Text lesson
Quiz: Exception in Java
15 questions
Chapter 13: Working with I/O Stream Classes and File Handling in Java
0/10
Overview of I/O Stream Classes in Java
13m 43 m
Preview
Creating a File and Directory in Java
11m 56s
Writing to the File Using FileWriter Class in Java
12m 13s
Understanding Try with Resources Concept in Java
Text lesson
Reading From a File Using BufferedReader Class in Java
Text lesson
Reading a Text File Using Scanner Class
Text lesson
Deleting File and Text in Java
Text lesson
Reading and Writing on File using FileInputStream and FileOutputStream Class in Java
Text lesson
Understanding Serialization and Deserialization of Objects in Java
Text lesson
Writing to a File Using BufferedWriter Class in Java
6m 59s
Chapter 14: Working with Multithreading in Java
0/11
Overview of Multithreading Concept in Java
6m 09s
Preview
Introduction to Thread and Creating Main Thread in Java
10m 30s
Understanding The Life Cycle of a Thread in Java
Text lesson
Creating a Thread By Extending a Thread Class in Java
8m 56s
Creating Multiple Thread, isAlive() and Join() Method of Thread in Java
32m 08s
Creating a Thread by Implementing Runnable Interface in Java
12m 49s
Creating a Anonymous Thread in Java
6m 25s
Understanding the Thread Priority in Java
10m 24s
Understanding The Thread Synchronization Concept in Java
5m 51s
Understanding Interthreaded Communication, Wait(), and Notify() Methods in Java
17m 37s
Understanding the Producer and Consumer Problem in Java
16m 54s
Chapter 15: Working with Generics
0/4
Overview of Generics in Java
10 Minutes
Preview
Creating Generics Class to Store the Custom Objects Data
10 Minutes
Understanding the Generic Methods in Java
10 Minutes
Implementing Type Safety Using Generics in Java
5 Minutes
Chapter 16: Working with Collection Frameworks
0/8
Overview of Collection Framework in Java
15 Minutes
Preview
Exploring the List Interface and ArrayList Class in Java
20 Minutes
Working with the LinkedList in Java
20 Minutes
Solved Exercises - ArrayList in Java
30 Minutes
Quiz-Working With List in Java
15 questions
Exploring the Set Interface and HashSet Class in Java
20 Minutes
Exploring the Queue Interface in Java
Text lesson
Working with Iterators, ListInterators, and Comparator in Java
20 Minutes
Chapter 17: Working with AWT and Swings in Java
0/17
Introduction to AWT and Swing in Java
8 m 43s
Creating a JFrame Using Swing in Java
9 m 29s
Creating a JDialog in Java Swings
Text lesson
Creating a JPanel Using Swing in Java
8m 43s
Creating Multiple JPanels using Swing in Java
14m 58s
Creating a JLabel using Swing in Java
18m 35s
Creating JTextFields and JPasswordField in Java Swings
6m 25s
Creating a JButton using Swing in Java
7m 00s
Creating a JTable using Swing in Java
19m 15s
Creating a JTextArea in Java Swings
Text lesson
Creating a JCheckBox in Java Swings
5 Minutes
Creating a JRadioButton in Java Swings
5 Minutes
Creating a JList in Java Swings
5 Minutes
Creating a JComboBox in Java Swings
5 Minutes
Creating a JTabbedPane in Java Swings
Text lesson
Creating a JOptionPane in Java Swings
Text lesson
Creating a JMenuBar, JMenu , and JMenuItem in Java Swings
Text lesson
Chapter 18: Event Handling in Java
0/4
Overview of Event Handling Concept in Java
14m 11s
Preview
Implementing a Button Click Event in Java
16m 23s
Implementing the Keyboard Event in Java
11m 20s
Implementing the MouseEvent in Java
10m 37s
Chapter 19: Working with JDBC in Java - Part 1
0/11
Overview of JDBC
Text lesson
Preview
Installing MySQL Database on Windows OS
Video lesson
Introduction and Working With SQL Queries on MySQL Database
25m 18s
Eclipse IDE: Connecting Java Program With MySQL Database using JDBC API
25m 25s
Preview
VS Code: Connecting a Java Program With MySQL Database in Java
10m 20s
VS Code: Performing Create | Update | Delete Operation on MySQL DB
15m 24s
VS Code: Inserting using Scanner Class ro MySQL Database
12m 32s
VS Code: Update | Delete | Search Operations on MySQL Database in Java
15m 43s
Eclipse IDE: Performing CRUD Operations Using Functions on MySQL Database in Java
19m 54s
Preview
VS Code: PreparedStatement vs Statement Interface in Java
22m
Eclipse IDE: Exploring Prepared Statement and Create a Menu Driven Application in Java
Video lesson
Chapter 20: Working with JDBC in Java - Part 2
0/2
Eclipse IDE: Displaying MySQL Data on Swing JTable in Java
14m 23s
Preview
Eclipse IDE: Design a Form Using Swing and Perform CRUD Operations in Java
Video lesson
Quiz
Overview of Java and Its Features
Submit quiz
Once you submit, you will no longer be able to change your answers. Are you sure you want to submit the quiz?
Cancel
Submit
Questions count:
15
Passing grade:
A-
Time limit:
10 minutes
Start Quiz
1.
What does JVM stand for in Java?
Java Virtual Machine
Java Versatile Machine
Java Variable Mechanism
Java Verification Method
2.
What is bytecode in Java?
The code written in Java
The code that runs on Java Virtual Machine
Machine code
A type of encryption
3.
Which principle is not followed by Java?
Encapsulation
Inheritance
Multiple inheritance using classes
Polymorphism
4.
Who is the creator of Java?
Bjarne Stroustrup
James Gosling
Guido van Rossum
Dennis Ritchie
5.
What does the term 'Polymorphism' refer to in Java?
The ability to define multiple variables in a single declaration
The ability to create new classes from existing ones
The ability of a method to perform different tasks based on the object that it is acting upon
The ability of a variable to hold multiple types
6.
In which year was Java first released for commercial use?
1991
1995
1998
2000
7.
Java was originally developed by which company?
Microsoft
Apple
Sun Microsystems
IBM
8.
Which one of the following is not a Java feature?
Object-oriented
Use of pointers
Platform-independent
Secure
9.
What was the original name of Java?
Espresso
Oak
Latte
Mocha
10.
What does Just-In-Time (JIT) compiler do in Java?
Converts Java source code directly into machine code.
Converts bytecode into machine code at runtime to improve performance.
Loads classes into memory.
Checks the bytecode for security issues.
11.
What is the purpose of garbage collection in Java?
Memory optimization
Error detection
Syntax checking
Code optimization
12.
What is the extension of compiled Java classes?
filename.java
classname.class
filename.class
classname.java
13.
Which of the following is a part of Java Runtime Environment (JRE)?
Java Compiler
Integrated Development Environment (IDE)
Java Virtual Machine (JVM)
Java Development Kit (JDK)
14.
Which of these is a feature of Java 8?
Generics
Lambda Expressions
Inner Classes
Swing
15.
In Java, encapsulation is primarily achieved through:
Interfaces
Inheritance
The use of public classes only
The use of private variables and public methods
№
Attempt:
Questions
Correct
Incorrect
Grade
Details
Previous
Next
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sign In
Google
Google
or sign in with email
I agree with storage and handling of my data by this website.
Privacy Policy
Remember me
Sign In
Sign Up
Restore password
Send reset link
Password reset link sent
to your email
Close
Confirmation link sent
Please follow the instructions sent to your email address
Close
Your application is sent
We'll send you an email as soon as your application is approved.
Go to Profile
No account?
Sign Up
Sign In
Lost Password?