Java, Programming, Coding, Development, Object Oriented.
because it is used in several security sensitive class e.g. ClassLoader uses class name given in String to load class and Network related classes uses hostname and IP address given in String format to make network connection. If someone is able to gain access of String and overrides the behavior so