https://www.gcreddy.com/2022/01/java-interview-questions-for-freshers-2.html
Java Interview Questions for Freshers, Java Environment setup, Java Language Fundamentals, Control Flow, and Object-Oriented Programming.

Java is a general-purpose programming language, to be used for writing software in the widest variety of application domains.

Java Programming language was developed in 1995 at Sun Microsystems, later Java was acquired by Oracle in 2010.

1. Is Java a Platform?
2. What do you understand by Java virtual machine?
3. What is the difference between JDK, JRE, and JVM?
4. What are the important Editions of Java Programming?
5. What is the JIT compiler?
6. Is Java 'WORA' in nature?
7. Why is Java not a pure object-oriented language?
8. Pointers are Pointers are used in C/ C++. Why does Java not make use of pointers?
9. What are the various access specifiers for Java classes?
10. What are Java Class members?
11. What is the main() method in Java?
12. Can we declare the main() method of our class as private?
13. When the constructor of a class is invoked?
14. Is String a data type in Java?
15. What is multi-threading?
16. How garbage collection is done in Java?

Java Complete Tutorial
https://www.gcreddy.com/2021/07/java-tutorial.html

Java Videos
https://www.youtube.com/playlist?list=PLyGqUe6Oa_5HoHtKciH-jO81oLq_qzRKK

Java Programming Language Syllabus
https://www.gcreddy.com/2021/06/java-programming-syllabus.html
------------------------------------------
1. Introduction to Java Programming
https://www.gcreddy.com/2021/05/introduction-to-java-programming.html

2. Java Environment Setup
https://www.gcreddy.com/2021/05/java-installation-and-environment-setup.html

3. Java Keywords and Identifiers
https://www.gcreddy.com/2021/05/java-keywords-and-identifiers.html

4. Java Basic Syntax
https://www.gcreddy.com/2021/05/java-basic-syntax.html

5. Java Program Structure.
https://www.gcreddy.com/2021/05/java-program-structure.html

6. Comments in Java
https://www.gcreddy.com/2021/07/comments-in-java.html

7. Modifiers in Java.
https://www.gcreddy.com/2021/07/access-and-non-access-modifiers-in-java.html

8. Java Data Types.
https://www.gcreddy.com/2021/05/data-types-in-java.html

9. Variables in Java.
https://www.gcreddy.com/2021/05/java-variables.html

10. Operators in Java
https://www.gcreddy.com/2021/05/operators-in-java.html

11. Java Decision Making Statements
https://www.gcreddy.com/2021/07/java-decision-making-statements.html

12. Java Loop Statements
https://www.gcreddy.com/2021/07/java-loop-statements.html

13. Java Branching Statements
https://www.gcreddy.com/2021/07/java-branching-statements.html

14. Java Strings
https://www.gcreddy.com/2021/07/java-strings.html

15. Java Arrays
https://www.gcreddy.com/2021/07/arrays-in-java.html

16. Java ArrayList
https://www.gcreddy.com/2021/07/java-arraylist.html

17. Read User Input
https://www.gcreddy.com/2021/07/reading-user-input.html

18. File Handing/File Operations
https://www.gcreddy.com/2021/07/file-handling-in-java.html

19. Java User-Defined Methods
https://www.gcreddy.com/2021/07/user-defined-methods-in-java.html

20. Java Built-in Methods
https://www.gcreddy.com/2021/07/built-in-methods-in-java.html

21. Exception Handling in Java
https://www.gcreddy.com/2021/08/exception-handling-in-java.html

22. Java Object-Oriented Programming
https://www.gcreddy.com/2021/08/java-object-oriented-programming.html

23. Java Inheritance
https://www.gcreddy.com/2021/08/java-inheritance.html

24. Polymorphism in Java
https://www.gcreddy.com/2021/08/polymorphism-in-java.html

25. Abstraction in Java
https://www.gcreddy.com/2021/08/abstraction-in-java.html

Types of Output in Java Programming
https://www.gcreddy.com/2021/09/types-of-output-in-java-programming.html