Lack Of Java

Posted on 15.24 by roni setiawan | 0 komentar


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.

excess java

Posted on 17.15 by roni setiawan | 0 komentar

excess java

 
Multiplatform. The major advantage of Java is able to run on multiple platforms / operating system computer, in accordance with the principle of write once, run anywhere. With this excess programmers simply write a Java program and compiled (converted, from a language understood by humans into machine language / bytecode) once and then the results can be run on multiple platforms without changes. This excess allows a java-based program is done on the Linux operating system but run well on Microsoft Windows. Supported platforms to date is Microsoft Windows, Linux, Mac OS and Sun Solaris. Penyebanya are each operating system uses its own program (which can be downloaded from the Java website) for meninterpretasikan bytecode.

    OOP (Object Oriented Programming - Object Oriented Programmers )??????
    The Complete Class Libraries, Java is famous for its completeness of the library / library (a collection of programs that are included in the java programming) is very easy in use by the programmers to build applications. Completeness of the library coupled with the existence of a large community of Java that continuously make new libraries to cover all application development needs.

    C + + style, has a syntax such as C + + programming language so it attracted a lot of C + + programmers moving to Java. Currently Java users very much, mostly C + + programmers moving to Java. Universities in the United States also began to migrate to Java to teach new students because it is more easily understood by students and can be useful also for those who are not majoring in computer.

    Automatic garbage collection, has the facility of memory usage settings so the programmer does not need to perform direct memory settings (as in C + + is widely used).