Rating 4.58 out of 5 (1898 ratings in Udemy)
What you'll learn- You will learn how to write a complete Java program that takes user input, processes and outputs the results
- You will learn OOPS concepts in Java
- You will able to use Java for Selenium in testing and development
DescriptionWhy Learn Java?
Java is a general-purpose, versatile and popular programming language. It's great as a first language because it is concise and easy to read, and it is also a good language to have in any …
 Rating 4.58 out of 5 (1898 ratings in Udemy)
What you'll learn- You will learn how to write a complete Java program that takes user input, processes and outputs the results
- You will learn OOPS concepts in Java
- You will able to use Java for Selenium in testing and development
DescriptionWhy Learn Java?
Java is a general-purpose, versatile and popular programming language. It's great as a first language because it is concise and easy to read, and it is also a good language to have in any programmer's stack as it can be used for everything from web development to software development and scientific applications.
Take-Away Skills:
This course is a great introduction to both fundamental programming concepts and the Java programming language. By the end, you'll be comfortable programming in Core Java.
Topics Covered:
Module-1: Java Fundamentals
- Download and install Java 
- Setup Java Environment 
- Download and install Eclipse 
- How to use Eclipse 
- Basic Java Program 
- Compile and run a Java program 
- Understanding console output 
- Java Variables and Data Types 
- Java Operators 
- Conditional statements 
- Loops 
- Break and continue 
- Arrays 
- Single Dimensional array 
- Double Dimensional array 
- String Class 
- String methods 
Module-2: Java OOPS Concepts
- Classes and Objects 
- Java methods 
- Passing parameters to the methods 
- Call by value and call by reference 
- Java Constructor 
- Method Overloading 
- Constructor Overloading 
- this keyword 
- Static variables and methods 
- Java Inheritance 
- Method Overriding 
- super keyword 
- final keyword 
- Java Interfaces 
- Java Packages 
- Access Modifiers 
- Exception Handling 
- Array List 
- Hash Map 
- JDBC