java程序执行方式
Java是编译执行,先将(.java)文件编译为(.class)字节码,这个文件是给机器看的,然后才能执行。
jvm:java virtual machine,这个是将不同平台上的Java代码模拟为相同环境,这样就能跨平台执行
jre:java runnabel enviriment,这个是包含jvm和解释器,也就是可以运行java代码
jdk:java development kit,这个是包含jre,开发环境,
用notepad++怎么写java文件以及编译运行
这里以First.java
文件内容为
class HelloWorld{
public static void main(String [] args){
System.out.println("您好");
}
}
如果输出有中文,那么就要把encoding 设置为ANSI;通常情况下,encoding为UTF-8
然后进入cmd,进入.java文件的路径
javac First.java
这个运行机制是为java文件中的class都创造一个.class文件
java HelloWorld
java文件中的public class必须和.java文件名相同,并且只有一个
例如有个一文件GetNumber.java,
java中输出System.out.print();和System.out.println();之间的区别是前者不自动换行,后者是输出结束后自动换行,如果直接写System.out.println();就是自动换行
String是字符串,用双引号。比字符更常用。char占2个字节,用单引号。
数字48 表示字符‘0’
char c = ‘65’ //这个是错的