A) java.lang Classes
- Introduction – java.lang package
- class System
- class Math
- class Character
- Root class – class Object
- Java Integer
- class String – Manipulations
B) General concepts needed for programming
- Garbage Collection – gc() and exit(0)
- Java Destructor – finalize()
- Object comparison – hashCode() & equals()
- instanceof Keyword
- JAR (Java ARchive) Files
- Object to String – toString()
- Casting Operations
- Java Object Casting Problems
- Parsing Operations
- int to Binary, Octal, Hexa Java
- Java newInstance
- Java Nested Classes
- Static Nested Classes
- Nested Interfaces
- Interface inside Interface
- Nested Interface within Class
- Class inside Interface
C) Miscellaneous Programs
- Inner classes
- Wrapper classes
- Java Object without new Keyword 5 Styles
- Copying an Object – Shallow Copying Vs. Deep Copying
- Cloning – Duplicating an Object – Marker Interface
- Number Formatting
- final finally finalize
- Reflection API
- Packages
- What is a class in Java?
- Classes and Objects in Java
- Java Escape Sequences
- Java New Line
- Current Time Millis Java
- System gc Java
- Java Exit
- Java Random Integer
- Java Syntax
- Comparing Strings in Java
- String Substring Contains
- Java String Reverse
- Object to String – toString()
- String to data type conversions – byte, short, int, long, float, double, char, boolean.
- Java getClass
- Getting Class Name in Java
- How many ways you can copy one object properties to another?
- D) Conversions
- I) Data type conversions
byte TO short int long float double char boolean short TO byte int long float double char boolean int TO byte short long float double char boolean float TO byte short int long double char boolean double TO byte short int long float char boolean char TO byte short int long float double boolean boolean TO byte short int long float double char - II) String and data type conversions
String TO byte short int long float double char boolean byte short int long float double char boolean TO String
E) Why not Java supports?