So you want to save a file, without saving it... You have some stuff to learn before you tackle java.
It is created by the Java compiler, based on the source code (the .java file).
Java source files have the .java extension, compiled Java class files have the .class extension.
'.java' files contain java source code. One can access these files on windows by using 'notepad'.
in .exe file it contains machine understandable code. but in .class file it contain only byte code which is not understadable by the microprocessor it will understud by the jvm only . we con't execute .class file without jvm . but we can execute .exe file without c-compiler .
A class file is a compiled .java file and cannot be executed without jdk or java. They are often executed with .bat files in windows for convenience
You need a decompiler to convert class files to java source files. JAD is a Java Decompiler that can do it for you.
It is created by the Java compiler, based on the source code (the .java file).
Java source files have the .java extension, compiled Java class files have the .class extension.
'.java' files contain java source code. One can access these files on windows by using 'notepad'.
in .exe file it contains machine understandable code. but in .class file it contain only byte code which is not understadable by the microprocessor it will understud by the jvm only . we con't execute .class file without jvm . but we can execute .exe file without c-compiler .
A java file contains the code you write. One java file contains one class so for example when I want to make a class called Person, the source code is saved in Person.java
A class file is a compiled .java file and cannot be executed without jdk or java. They are often executed with .bat files in windows for convenience
Yes, it can. However, there can only be one public class per .java file, as public classes must have the same name as the source file.
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.
If you want to compile a java program the name of that source code must end with extension .java
No it will not. Any java source file that has syntax errors will not be translated fully. The compiler will spit out errors based on the syntax problems in your code.
You write the source code, in a text editor, or better in a special IDE. The source code should have the extension ".java". You can have several classes in the same file. Then you compile the class to bytecode; this creates a file with extension ".class".