Perangkat perusak
Perangkat lunak bisa dianggap sebagai perangkat perusak berdasarkan maksud yang terlihat dari pencipta dan bukan berdasarkan ciri-ciri tertentu. Perangkat perusak mencakup virus komputer, cacing komputer, trojan, kebanyakan rootkit, perangkat pengintai ("spyware"), perangkat iklan ("adware") yang tak jujur, perangkat pemeras ("ransomware"), perangkat kriminal ("crimeware") dan perangkat lunak lainnya yang berniat jahat dan tidak diinginkan. Menurut undang-undang, perangkat perusak kadang-kadang dikenali sebagai ‘pencemar komputer’; hal ini tertera dalam kode undang-undang di beberapa negara bagian Amerika Serikat, termasuk California dan West Virginia.
Java (Platform Perangkat Lunak)
Platform Java adalah seperangkat program yang memfasilitasi mengembangkan dan menjalankan program yang ditulis dalam Java bahasa pemrograman. Java platform akan mencakup eksekusi mesin (disebut mesin virtual), compiler dan satu set perpustakaan; mungkin juga ada tambahan server dan alternatif perpustakaan yang tergantung pada persyaratan. Java adalah tidak spesifik untuk setiap prosesor atau sistem operasi seperti Java platform telah diimplementasikan untuk berbagai macam perangkat keras dan sistem operasi dengan maksud untuk memungkinkan program Java untuk menjalankan identik pada semua dari mereka. Berbeda platform target kelas yang berbeda dari perangkat dan aplikasi domain:
Platform Java terdiri dari beberapa program, masing-masing menyediakan sebagian dari kemampuan secara keseluruhan. Misalnya, Java compiler, yang mengubah kode sumber Java menjadi bytecode Java (bahasa menengah untuk JVM), diberikan sebagai bagian dari Java Development Kit (JDK). The Java Runtime Environment (JRE), melengkapi JVM dengan just-in-time (JIT) compiler, yang mengubah menengah bytecode menjadi asli kode mesin on the fly. Platform Java juga mencakup serangkaian luas dari perpustakaan.