 Java does not support C/C++ style pointer arithmetic, where object addresses can be arithmetically manipulated (e.g.by adding or subtracting an offset).This allows the garbage collector to relocate referenced objects and ensures type safety and security.