Java学习笔记一

Java

一种面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、
指针等概念,因此Java语言具有功能强大和简单易用两个特征。

引用自百度百科,其历史背景等可以去百度百科查阅

一、运行机制

  • 编译型:
    用编译器把源文件(源代码)编译成机器码,一次编译,多次执行。效率高,不可跨平台
  • 解释型:
    用解释器把源文件解释成机器码,一行一行解释,没有产物,执行的是源文件,执行一次解释一次。效率低,可跨平台。
    Java先编译再解释:编译器把源文件编译成字节码文件(.class文件),再通过解释器将字节码文件解释执行。由Java源文件编译出来的字节码文件可以在任意平台上运行,要归功于Java虚拟机,Java虚拟机屏蔽了底层操作系统的差异。
  • JVM(Java virtual machine)虚拟机:使用软件在不用的操作系统中,模拟相同的环境
  • JRE(Java runtime environment)运行时环境:包含JVM和解释器
  • JDK(Java development kit)开发环境:包含JRE+类库+开发工具包
    JDK可以去Java官网去下载

二、环境变量

安装好JDK需要配置环境变量,才能保证JDK正常运转。配置环境变量在“高级系统设置”,环境变量里。
三个环境变量:

  • JAVA_HOME:JDK安装目录Java学习笔记一
  • Path:JDK安装目录的bin目录Java学习笔记一
  • CLASSPATH:.Java学习笔记一
    验证配置好环境变量:
    Windows+R,唤醒运行黑窗口,输入java -version,不提示错误表示安装成功Java学习笔记一