Java compiles to Java byte code; the native language of the Java virtual machine (JVM). The JVM is essentially just an interpreter for Java byte code. Each supported platform has its own JVM implementation so the same Java byte code can be executed upon any platform without further compilation, unlike C++ where source code must be compiled separately for each supported platform. However, interpretation results in slower execution speed and higher resource consumption than with C++ which compiles to native machine code.
Compiling the source code means that it is translated into bytecode - a file with the extension .class. I don't think Java generates anything AFTER that.
byte code is generated
Java source files have the .java extension, compiled Java class files have the .class extension.
Compiling is the act of translating human-readable source code to machine-readable byte code.In Java, the compiler program is javac
Java byte-code is the code which generate after the compilation of .java file.And this code is only understand by JVM(java virtual machine ) which understand it and execute it.In other languages this type of functionality is not available.
'.java' files contain java source code. One can access these files on windows by using 'notepad'.
Source code comes from the programmer...
Java source files have the .java extension, compiled Java class files have the .class extension.
Compiling is the act of translating human-readable source code to machine-readable byte code.In Java, the compiler program is javac
Java byte-code is the code which generate after the compilation of .java file.And this code is only understand by JVM(java virtual machine ) which understand it and execute it.In other languages this type of functionality is not available.
'.java' files contain java source code. One can access these files on windows by using 'notepad'.
Source code comes from the programmer...
The Java compiler translates Java source code to Java byte code.
research is going on to develop a source code for median filtering using java
The source code is just the set of statements written in (any included) java language by a programer (in this case our source code is a text file with .java extension). And in other hand a bytecode is the resulting code of compile a .java file, It is not machine code, but it can be interpreted and executed by the jvm.
A compiler converts high-level source code into native machine. In the case of Java, source code is compiled to Java byte code suitable for interpretation by the Java virtual machine which produces the machine code.
It is created by the Java compiler, based on the source code (the .java file).
I use JD-GUI to de-compile class files back into their java equivalents. This has saved me once or twice when I lost the source code on a project and I needed to update it.
If the software is open source then generally they will provide the code in a separate link. I don't think it is possible to reverse-engineer the code of a program.