1、java中主要的两种文件类型:.java和 .class文件不同于c语言中的源文件可直接在系统中执行,java中编程员编写的源文件(.java)需要经过编译成字节码文件(.class)后,才能在jvm支持下才能在系统中运行。
2、通过不同版本的jvm适应不同的操作系统,只要字节码文件为统一标准的,那么搭配不同的jvm,即可在不同的操作系统中运行,且达到相同的效果;如同一字节码文件可以同时运行于linux和windows系统。
3、java开发过程中有编译期及运行期之说,编译期即.java源文件通过jdk搭载的javac命令,编译成.class字节码文件的过程;运行期则是此编译完成的字节码文件在jvm虚拟机中运行的过程;
4、jdk、jre、jvm三者的关系:jdk : java development kit (java开发工具包)jre : java runtime environment(java运行环境)jvm : java virtual machines (java虚拟机)可以简单解释为:jre = jvm + java系统类库jdk = jre + 编译、运行等开发工具
5、安装jdk:可以直接从oracle官方进行下载,注意下载时的系统(OS)和jdk版本
6、配置环境变量: 如上面步骤中,编译期时需要用到javac命令,但是在安装了jdk后,直接用这个命令会提示没有此命令,此时还需要为jdk配置路径的环境变量,这样系统才能找到。
7、在linux系统中,配置文件路径为/etc/profile,在profile文件中加入配置信息:export JAVA_HOME=/opt/jdk (此处为jdk安装路径)export CLASSPATH=. (类的搜索路径,简单点可以直接用一个点代替)export PATH=/opt/jdk/bin (jdk 的bin目录,javac等命令安装与此目录下)
8、在windows系统中,配置环境变量:在我的电脑--高级系统设置--环境变量中,加入如上面步骤中的三个变量即可
9、安装好jdk以及环境变量配置后,通过编辑文件如txt文件,将.txt变更为.java,通过cmd中运行javac,将.java文件编译成.class字节码文件,通过java命令运行此.class文件,如果运行成功,则表示此简单的java开发环境搭建完成;