Java (beginners):
Time Duration: 30 Days
Session 1
1. Setting up the development environment
2. main method
3. Output
4. Variables & Identifiers
5. Automatic conversion - ints and doubles
6. If statement
7. Relational operators
8. Code blocks and Style
9. Comments
10. Key words
Session 2
1. Data types & Variables
2. boolean
3. byte
4. char
5. Literals - String and escape sequences
6. Scope
7. Arithmetic operators
8. Relational
9. Logical operators
10. Type casting
11. If/else
12. If else ladders
13. Keyboard input
14. ? operator
Session 3
1. Switch
2. Iteration (Loops)
3. While loop
4. Break
5. Continue
6. For loop
7. Nesting
8. OOP principles
9. Class vs Object
10. Writing a class
11. Creating an object
Session 4
1. Constructors
2. Default constructor
3. Parameterized constructors
4. Reference variables
5. Methods
6. Returning from methods
7. Parameters
Session 5
1. Primitives vs objects
2. Arrays
3. Primitive arrays
4. Indexing
5. Object arrays
6. 2D arrays
7. Array length
8. Strings
9. String methods
Session 6
1. Access specifies
2. Pass objects to methods
3. Returning objects
4. Polymorphism revisited
5. Method overloading
6. Constructor overloading
7. Recursion
Session 7
1. Inheritance
2. Super Polymorphism
3. Method overriding
4. Abstract classes
Session 8
1. Final class
2. Final method
3. Final variable
Session 9
1. Packages
2. Interfaces
Session 10
1. IO classes
2. Exceptions
3. Try/catch
4. Multiple catch statements
5. BufferedReader BufferedWriter
6. Reading/writing text files
7. Finally
Session 11
1. Command-line arguments
2. Java Docs
Session 12
1. Collections
2. Vectors
3. Hashtable Key/value pairs
4. Enumeration
5. Type casting
Session 13
1. More on Collections
2. ArrayList
3. HashMaps
4. Iterator
5. Properties
Top