one of the main design goals for the java programming language is security. Explain, in detail how java achieves this goal? Solution 1.Security became an essential piece of a java language from the starting day itself.Additionally it is an progressing design aim of the java community .An intrinsic security is observed ,hence the java language is in much now-a-days which is the major cause. 2.Every action is possible through Java virtual machine(JVM) .it is mainly to establish the attributes like trust,integrity,confidentiality..etc. 3.Java offers large compile perusal ,leads with secondary stage of examining .language attributes motivates the programmers closely to good programming recurents. especially the memory management representation is uncomplicated.it removes the total classes of programing mistakes which causes a continous trouble to the C and C++ programmers.moreover the objects are fabricated with a new operator.precised programmer defined pointer data types, pointer arthematic and self-activated garbage collector is absent. 4.java language is manipulated in distributed domains that tells that the security is most important including the security attributes which is intended in the java language and run time system. 5.In case of network habitats ,the applications in java language are secured from interruption with an unofficial code venturing to acheive alrady the scenes and occupy file systems..