
1. Basic Programming
1.1. Hello World
1.2. Variables
1.3. Literals
1.4. Data Types
1.4.1. Primitives DataTypes(8)
1.4.1.1. Numeric DataTypes
1.4.1.1.1. Integral DataTypes
1.4.1.1.2. Floating Point DataTypes
1.4.1.2. Character DataType
1.4.1.2.1. char
1.4.1.3. Boolean DataType
1.4.1.3.1. boolean
1.4.2. Non-primitive/reference types
1.4.2.1. String
1.4.2.2. Array
1.4.2.3. List
1.4.2.4. Set
1.4.2.5. Stack
1.4.2.6. Vector
1.4.2.7. dictionary
1.4.2.8. all user defined classes
1.4.2.9. .......
1.5. Operators
1.6. Control Flow Statements
1.6.1. Conditionals
1.6.1.1. if
1.6.1.2. if-else
1.6.1.3. else if
1.6.1.4. nested's
1.6.1.5. switch
1.6.2. Loops
1.6.2.1. while
1.6.2.2. do-while
1.6.2.3. for
1.6.2.4. for each
1.7. ASCII values
2. JAVA cheatsheet
2.1. https://www.geeksforgeeks.org/java-cheat-sheet/?ref=lbp
2.2. https://introcs.cs.princeton.edu/java/11cheatsheet/
2.3. https://www.codewithharry.com/blogpost/java-cheatsheet/
3. Notes/Resources
3.1. https://howtodoinjava.com/series/java-versions-features/
4. Social Media (posts)
4.1. https://www.linkedin.com/feed/update/urn:li:activity:7150095384457994240?utm_source=share&utm_medium=member_desktop
5. JAVA OFFICAL
5.1. https://www.oracle.com/java/technologies/
5.2. https://www.oracle.com/in/java/
5.3. https://www.youtube.com/@java
6. File Handling
6.1. javap
6.1.1. java.io.Writer
6.1.2. java.io.FileWriter
6.1.3. java.io.OutputStreamWriter
6.2. File f = new File("");
6.3. FileWrtier f2 = new FileWriter(f);
6.3.1. f.write("overriden the content");
6.4. FileWrtier f3 = new FileWriter(f,true);
6.4.1. =means it appends the new data on existing data
6.4.2. f3.flush()
6.4.2.1. = write the entire data into the file. (before f3.close it is written)