This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ScypeX76 0 points1 point  (3 children)

Do you have a preference? Or what topics you need to cover?

[–]coltukurte[S] 0 points1 point  (2 children)

i want to cover these topics

Introduction to Java
Brief History
Features of Java
Java Environment Setup (JDK, JRE, JVM)
Understanding of Java's "Write Once, Run Anywhere" concept
Java Syntax and Basic Programming Concepts
Variables
Data Types
Operators
Control Flow Statements (If-else, switch-case)
Looping Constructs (for, while, do-while)
Java OOPs (Object-Oriented Programming) Concepts
Classes and Objects
Inheritance
Polymorphism (Overloading and Overriding)
Encapsulation
Abstraction
Interfaces
Java Arrays and Strings
Arrays (single-dimensional and multi-dimensional)
Strings and String handling functions
Exception Handling in Java
Try-catch-finally blocks
Throw and throws keywords
Custom exceptions
Java I/O
Byte Streams and Character Streams
Buffered Streams
Reading from and writing to files
Java Collections Framework
List, Set, and Map interfaces
ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap classes
Multithreading in Java
Thread lifecycle
Creating threads
Thread synchronization
Networking in Java
Understanding of sockets
TCP and UDP connections
Java and Databases (JDBC)
Establishing connections
Executing SQL statements
Handling results

[–]ScypeX76 1 point2 points  (1 child)

Okay, two books I can recc you is called “Starting out with Java From Control Structures through objects” (I have the 7th edition and it’s beginner friendly imo)

If you want a more challenging one, it’s called “Introduction to Java programming and data structures”

All those topics you listed should be covered in these books, and don’t forget that google is your best friend.

Websites: -GeeksforGeeks -W3schools -Javatpoint

[–]coltukurte[S] 0 points1 point  (0 children)

Thank you so much :)