File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes basic question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "basic question" Watch "basic question" New topic

basic question

Sumukh Deshpande
Ranch Hand

Joined: Feb 17, 2008
Posts: 87

I have heard people telling me that the Java aplications cant be affected by malicious code(Virus).

What feature of Java does prevent that?
Praveen Kumar
Ranch Hand

Joined: Nov 06, 2006
Posts: 133
Yes , sandbox plays the role here.

Explanation :
Java applications, which are hosted on a local machine and run like any other program, and Java applets, which are hosted on web sites and run when a web site visitor arrives at a particular page. Java applets are treated differently from Java applications. Because they are untrusted code, the virtual machine runs them in a "sandbox" that restricts what they are allowed to do. In general, the sandbox is designed to prevent a Java applet from making any changes to the data on the user's computer. The vulnerability at issue here involves the sandboxing function, and so affects only Java applets
Sumukh Deshpande
Ranch Hand

Joined: Feb 17, 2008
Posts: 87

thanks a lot "pdommara Kumar"
jQuery in Action, 2nd edition
subject: basic question
Similar Threads
zipping as self extracting exe
WA #2 ..... word association
c++ or Java--your suggestions please