What are the major features of Java programming? Object Oriented. In Java, everything is an Object. ... Platform Independent. ... Simple. ... Secure. ... Architecture-neutral. ... Portable. ... Robust. ... Multithreaded.