一,Java语言的特点
1,java是一门面向对象的语言;
2,java语言具有平台无关性,即一次编译后即可运行在不同的操作系统平台;
二,Java程序的执行过程
java程序先由编译器编译为后缀为.class的字节码文件,再有解释器(不同的操作系统对应的解释器不同----平台无关性)解释为机器指令,由操作系统完成程序的运行。
三,JVM JDK JRE
1,jvm-java虚拟机 实现平台无关性关键
2,jdk-java语言的软件开发工具包,有以下两个主要组件
a.javac-编译器 将源文件转换为字节码;
b.java-运行编译后的java文件,后缀为.class;
3,jre-java运行时环境
包括jvm,有java的核心类库和支持文件,jdk包含jre,所以开发java程序需要下载安装jdk,而运行java程序只需要有jre既可以
总结:jre=jvm+javase标准类库 jdk=jre+java开发工具集
一,JDK安装
jdk安装包下载请问万能的度娘,这里简要说一下环境变量的配置;
1.path:windows系统执行命令是要搜寻的路径,及找到jdk安装目录下bin下的javac.exe文件所在路径,将路径复制,加在path之后,注意加; 。
2.classpath:java在编译和运行时要找的class路径
二,用记事本开发第一个java小程序
程序代码如下
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
编写时注意的问题:
1,文件名应该要和class后接类名一致,即为HelloWorld,且文件后缀名保存为.java,此时注意是否隐藏文件后缀名。
运行时注意的问题:
1.命令提示符下打开文件所在位置,javac 文件名.java。
2.编译成功后会生成class文件,命令提示符下输入 java 文件名 注意不加后缀。