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?
Hello Sir…!!
I have a doubt regarding java’s most Striking Features…! That is Java is Most Secure Language…!! No buddy can see my source codes because of bytes code and all..
so my question is : there is a feature in java named “Java Decompiler” as javap and also java metadata concepts is also there so with the help of this we can simply decompile our .class file and can see the source code and all the attributes of the class or program with the help of meta data concept or by doing Decompile using javap.
So Sir don’t you think that it breaks the Security rule or Feature of java ?? because with the help of that anyone see my source code not exactly same but rough idea he/her will capture.
and also want to know what is the role of Decompiler and when it will preferred to be used.
You have misunderstood the concept of security. Secured means Java code can be protected from unauthorized access by others. For this, Java comes with sandbox security model, JAAS (Java Authentication and Authorization Service) etc.