Lack Of Java
Lack Of Java
Write once, run anywhere - There are still some things that are not compatible between platforms with each other platforms. For J2SE, for example SWT-AWT bridge which until now not working on Mac OS X.
Didekompilasi easy. Decompilation is the reverse process of the code so it becomes the source code. This is possible because the code is Java bytecode so that saves a lot of the attributes of high-level languages, such as the names of classes, methods, and data types. The same thing happened to Microsoft. NET Platform. Thus, the algorithm used the program would be more difficult to hide and easily hijacked / direverse-engineer.
A lot of memory usage. The use of memory for Java-based program is much larger than the previous generation high-level language like C / C + + and Pascal (more specifically, Delphi and Object Pascal). Usually this is not a problem for those who use the latest technology (due to trend more and more expensive on-board memory), but becomes a problem for those who still have to stick with machines older than 4 years.
Didekompilasi easy. Decompilation is the reverse process of the code so it becomes the source code. This is possible because the code is Java bytecode so that saves a lot of the attributes of high-level languages, such as the names of classes, methods, and data types. The same thing happened to Microsoft. NET Platform. Thus, the algorithm used the program would be more difficult to hide and easily hijacked / direverse-engineer.
A lot of memory usage. The use of memory for Java-based program is much larger than the previous generation high-level language like C / C + + and Pascal (more specifically, Delphi and Object Pascal). Usually this is not a problem for those who use the latest technology (due to trend more and more expensive on-board memory), but becomes a problem for those who still have to stick with machines older than 4 years.
0 komentar:
Posting Komentar