1、运行机制
编译型语言:使用专门的编译器,针对特定的平台将代码一次性地“翻译”成可以被该平台硬件执行的机器码,并包装成该平台能识别的可执行性程序的格式,通常运行效率高,但可执行性差;
解释型语言:使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言,运行效率较低,不能脱离解释器独立运行,但跨平台比较容易;
Java既是解释型语言,也是编译型语言,Java的执行过程需要经过先编译后解释两个部分,使用Java编译器编译Java时,生成的是与平台无关的字节码(*.class文件),字节码不面向任何平台,只面向JVM;
Java的跨平台性主要体现在JVM虚拟机上,JVM是可以运行Java字节码文件的虚拟计算机,它具有指令集,使用不同的存储区域,负责执行指令,还要管理数据、内存和寄存器。
2、安装JDK、设置环境变量
JDK提供编译、运行Java程序所需的各种工具和资源,包含Java编译器、JRE(Java运行时环境)、常用的Java类库等。
用户变量中添加JAVA_HOME,放的是jdk的绝对路径,如C:\Java\jdk1.8.0_91;
系统变量的Path中添加C:\Java\jdk1.8.0_91\bin;
JDK1.5以上版本可以不用设置CLASSPATH,若设置,为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
3、安装EditPlus
先尝试尝试不在IDE工具下的编程吧
在EditPlus中添加java和javac;
在Tools中选择Configure User Tools,然后Add Tools,选择Program;
可以设置自定义的名字,比如javac,然后在命令中选择javac所在的文件路径,下面的依次选择文件名、文件目录以及捕获输出,最后应用,添加java命令时只在选择Argument时选择不带扩展名的文件名,然后就可以在Tools的最下面看到添加的工具了。
4、命名规则
一个Java源文件只定义一个类,不同的类使用不同的源文件定义
Java源文件的主文件名与源文件中定义的public类同名
第一个博客先写这么多啦,非常基础的内容,继续修炼下去!