I read somewhere that java is not suitable for developing an antivirus. Why so? If not java, which is the best programming language that can be used to develop an antivirus and firewall? In java, the java.net package provides many classes for networking. What is it lacking? Is it possible to control the system files using java? I am new to software development so please clear these doubts for me.