1.1 Java 简述
众所周知Java是一门编程语言,编程语言就是用来编写软件的。是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等。
1.2 Java开发环境概述
在开始学习Java编程之前,我们首先需要安装Java开发环境(JDK:Java开发工具包 Java Development Kit)。我们为什么需要安装JDK呢?因为JDK是 Java 语言的软件开发工具包,是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
1.3 检验JDK是否安装成功的两种方法
方法一:
如何校验JDK安装是否成功的方法。你无需了解为什么要这么做,只需要严格按照下面的步骤操作即可:
1、在键盘上按:WIN+R键,这时会弹出运行窗口;
2、在运行窗口中输入:CMD,按“确定”按钮,这时会弹出DOS窗口;
3、在DOS窗口中输入:JDK安装路径\bin\java.exe。
方法二:
使用java -version,打开doc窗口,输入java -version,出现下图即可。
1.4 JDK与JRE的区分
(1) JDK是Java开发运行环境,在程序员的电脑上当然要安装JDK;而JRE(Java Runtime Environment)是Java运行环境,如果你是普通用户,而非程序员,不需要开发只需要运行Java程序,那么你可以安装JRE。
(2) 作为程序员,不需要单独安装JRE,因为JDK包含了JRE。
1.5 Java的跨平台性详解
(1)平台指的是操作系统 (Windows,Linux,Mac)。
(2)Java程序可以在任意操作系统上运行,一次编写到处运行
(3)实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)。特别需要注意的是:不同的系统是有不同的虚拟机的,win有win的虚拟机,mac有mac的,当然,linux也有自己的虚拟机。JAVA语言是跨平台的,而虚拟机并不跨平台,这也是为什么我们在下载JDK时,需要根据操作系统,选择不同的JDK。
(4)JDK包含了JRE,而JRE包含了JVM,所以我们无需单独下载JRE和JVM,只需下载JDK即可。