Introduction to Java Programming
- Description
- Curriculum
- FAQ
- Reviews
Java is one of the most common, in-demand computer programming languages owned by the Oracle Corporation. Our associates at Academy of Computing & Artificial Intelligence got together and after carefully analyzing the top must learn computer programming languages in 2020, we were able to conclude that Java is the 3rd most used programming language according to stackoverflow. Furthermore, java has an average salary of $102,000 according to indeed making it a widely used and highly applicable language.
“Java is celebrating its 24th birthday this year and has been one of the most popular programming languages used for developing server-side applications. Java is a practical choice for developing Android apps as it can be used to create highly functional programs and platforms.
This object-oriented programming language does not require a specific hardware infrastructure, is easily manageable, and has a good level of security. Moreover, it is easier to learn Java in comparison to languages such as C and C++. No wonder, nearly 90 percent of Fortune 500 firms rely on Java for their desktop applications and backend development projects.
Despite its industry age, the Java is incredibly stable and not heading for retirement anytime soon. This makes Java one of the most desirable languages among programmers in 2020.” (Belani, 2020)
Hence, we came up with this course to benefit the students who are curious to learn the basics of Java.
You will learn the following –
• Basics of Java Programming
• Object Oriented Programming in Java
• Threads in Java
• I/O Streams in Java
• Garbage Collection in Java
• Exception Handling in Java
• Generics in Java
• Collections in Java
-
1Java Project SetupVideo lesson
Topics:
• How to start a project in java.
-
2Code construct of JavaVideo lesson
Topics:
• Classes
• Methods
• Statement
-
3Java CommentingVideo lesson
Topics:
• Comments
-
4VariablesVideo lesson
Topics:
• Variable Declaration
• Variable Initialization
• Variable Scope
-
5Java - Data TypesVideo lesson
Topics:
• Data Types
• Primitive Data Types
• Non-Primitive Data Types
-
6Java - If StatementVideo lesson
Topics:
• If
• Nested if
• If, else
• If, else-if
-
7Java -Switch StatementVideo lesson
Topics:
• Switch statement in Java
-
8Entering the Object oriented programming world - Classes & ObjectsVideo lesson
Topics:
• Introduction to Objects and Classes
-
9Classes & ObjectsVideo lesson
In this session you will learn about classes and objects. It is very important to learn about classes and objects when learning object oriented programming. The wonderful journey to object oriented programming starts here.
-
10Creating Objects from ClassesVideo lesson
In this session you will learn about creating objects from classes
-
11ConstructorsVideo lesson
Topics:
• constructors in java
-
12Methods (parameter vs arguement)Video lesson
In this session you will learn about the difference between parameter & arguement
-
13Method OverloadingVideo lesson
In this session you will learn about methods and method overloading
-
14Method Overloading DemoVideo lesson
This session provides a demo of method overloading.
-
15Data AbstractionVideo lesson
Data Abstraction is explained here
-
16EncapsulationVideo lesson
This session explains and demonstrates about Encapsulation
-
17InheritanceVideo lesson
This session explains about the Inheritance. Inheritance is an important aspect of Object Oriented Programming.
-
18Inheritance DemoVideo lesson
This session is dedicated to the demonstration of Inheritance
-
19Inheritance - instanceof DemoVideo lesson
This session is dedicated to the demonstration of instanceof in inheritance.
-
20StaticVideo lesson
This session is about static in relation to methods, variables in Java.
-
21Abstract ClassesVideo lesson
This session is about abstract classes
-
22Nested Classes - Inner ClassVideo lesson
This session is about inner classes in java
-
23Object Oriented Programming - Lab Exercise 1 [With Solution]Video lesson
This Lab session is dedicated to classes, creating objects, setters, getters, toString() and many more. The source code , solution is also provided.
-
24Object Oriented Programming - Lab Exercise 2Video lesson
Lab Exercise 2 with solution
-
25Creating Threads [Extending the Thread Class]Video lesson
Topics:
• Creating threads by extending the Thread class
-
26Creating Threads [Using Runnable Interface]Video lesson
Topics:
• Creating threads using the Runnable interface.
-
27getName(),getId(),getPriority(),setPriority(3),getState(),MIN_PRIORITY, NORM_PRIVideo lesson
Topics:
• Methods related to threads in Java.
-
28Pausing the execution of a threadVideo lesson
Topics:
• How to pause the execution of a thread in Java.
-
29Synchronization Part 1 [Method Synchronization]Video lesson
Topics:
• Method Synchronization in Java
-
30Synchronization Part 2 [Synchronized Block]Video lesson
Topics:
• Synchronized Blocks in Java
-
31Deadlock - ThreadsVideo lesson
Topics:
• Deadlocks in Java Threads.
-
32I/O Streams [Introduction]Video lesson
Topics:
• Introduction to I/O streams in Java
-
33Byte StreamsVideo lesson
Topics:
• Byte Streams in Java
-
34Byte Streams DemoVideo lesson
Topics:
• A demo of Byte Streams in Java
-
35Character StreamsText lesson
-
36Character Streams DemoVideo lesson
Topics:
• Character Streams in Java
-
37Creating DirectoriesVideo lesson
Topics:
• How to create a directory in Java
-
38Listing DirectoriesVideo lesson
Topics:
• How to list directories in Java
-
39Java Object Serialization - Write an object to a fileVideo lesson
Topics:
• How to write an object to a file in Java
-
40Java Object Serialization Serialization - Read an object from fileVideo lesson
Topics:
• How to read an object from a file in Java
-
41Java Object Serialization - Transient variableVideo lesson
Topics:
• Transient variables in Java
-
45Exception Handling - IntroductionVideo lesson
Topics:
• Exception Handling in Java
-
46Exception Handling - Termination DemoVideo lesson
Topics:
• Exception Termination in Java
-
47TryCatchDemoVideo lesson
Topics:
• Demonstration of TryCatch in Java
-
48Multiple CatchBlock DemoVideo lesson
Topics:
• Demonstration of multiple catch blocks in Java
-
49TryAndFinally DemoVideo lesson
Topics:
• Demonstration of try and finally in Java
-
52Arrays Part 1Video lesson
Topics:
• Arrays in Java
-
53Arrays Part 2 -Insert search delete (unordered array)Video lesson
Topics:
• Array methods in Java
-
54ArrayList DemonstrationVideo lesson
Topics:
• Demonstration of ArrayLists in Java
-
55Vector [Lecture & Demo]Video lesson
Topics:
• Vectors in Java
-
56Find factorial of a number using recursionVideo lesson
Topics:
• How to write a program to find the factorial of a number using recursion.
-
57Splitting the string using the split() methodVideo lesson
Topics:
• How to write a program to split a string using the split() method.
-
58Find the GCD (Greatest Common Devisor)Video lesson
Topics:
• How to write a program to find the greatest common divisor.
-
59String reverse example using recursionVideo lesson
Topics:
• How to write a program to reverse a string using recursion.
External Links May Contain Affiliate Links read more