Java
Java is a general-purpose, class-based, object-oriented programming language designed for having lesser implementation dependencies. It is a computing platform for application development. Java is fast, secure, and reliable, therefore. It is widely used for developing Java applications in laptops, data centres, game consoles, scientific supercomputers, cell phones, etc. It is used to develop mobile apps, desktop apps, games and much more.
Prerequisites π
Nil. There are no prerequisites to learn Java but if you already know C/C++ or any other Object-Oriented language, Java should be easy to pick up.
Topics to learn β¨
Java Language Fundamentals π‘
i. Comments in Java
ii. Java Data types
iii. Java modifiers
iv. Java Operators
v. Java Control flow
- Conditional statements
- Loop Statements
- Branching statements
vi. Arrays, Array list in Java
vii. Java Methods - Predefined Methods - Userdefined Methods
viii. Object Oriented Programming
- Class and method
- Constructors
- Inheritance
- Polymorphism
- Abstraction
- Abstraction
- Encapsulation
xi. String Handling
x. Exception Handling
xi. Java IO Operations and file Handling
xii. Multi threading
xiii. Applets
xiv. Collection framework in Java
xv. Networking in Java
xvi. Inner classes, Wrapper classes
xvii. and swings
ONLINE COURSES π₯οΈ
- Java Programming and Software Engineering Fundamentals Specialization
- Java Programming: Solving Problems with Software
- Object Oriented Programming in Java Specialization
- Java Programming
BLOGS π
TUTORIALS π οΈ
- Java Tutorial - w3schools
- Java Tutorial - Javatpoint
- Java tutorial - Java fundamentals
- Java Tutorial - Scaler Topics