初识JAVA
作者:刘锡林 时间:2020-06-19 点击数:
JDK、JRE、JVM三者区别
·(JDK与JRE)
JDK是java开发核心组件,是用来编译解释java程序的核心组件
JDK包括java编译器,java文档生成工具、java打包工具
JRE是java的运行环境,用来支持java程序的运行
·(Java语言)
Java语言是一门面向对象的编程语言
Java是一门与平台无关的编程语言
Java具有JavaSE、javaME、javaEE三大平台
Java是一门高级语言,他的开发与平台无关,采用的是面向对象的编程思想
·(JDK、JRE、JVM区别)
JDK中包含了JRE,JRE中包含了JVM
JVM是java虚拟机(java虚拟机不是跨平台的,也就是说,不同操作系统上的java虚拟机是不同的, java虚拟机都是执行.class文件,编译器执行.java文件),JRE是java程序的运行时环境,JDK时java程序的编译环境,包含范围递增
·(java语言的特点)
Java是一门面向对象的语言,高级语言,他没有指针的概念,并提供了自动垃圾回收的机制,具有跨平台,多线程等特点,java允许多个线程共同执行
1、 跨平台性
2、 面向对象性
3、 支持多线程
4、 简单性
JDK的核心源代码放在src文件夹下面
JDK的可执行程序都放在bin目录下
(bin目录用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(java运行工具)、jar.exe(打包工具)、javadoc.exe(文档生成工具))
·关于path变量
1、在任意目录可使用记事本
2、path环境变量的作用是在任意目录下面都可以使用javac和java命令
Java程序运行时,必须经过编译和运行两个步骤,首先将后缀名为.java的源文件进行编译,最后生成后缀名为.class的字节码文件,然后java虚拟机将字节码进行解释执行