美文网首页
第一节课 Java

第一节课 Java

作者: Vector_Wan | 来源:发表于2019-09-27 15:38 被阅读0次

终于开始学习 Java,有了之前学习 Python 和 C++ 的经验,再学习一个语言就容易了很多。这个文集主要是记录一下我不熟悉的地方,所以知识点可能不会很全。

Java的一大特点就是可以跨平台,说不定你家的冰箱运行的就是 Java 程序呢,所以第一个问题:

Java 为啥可以跨平台

首先,所有的可跨平台的语言都是解释性语言。对于不同的平台,代码不变,换解释器。
Java 也是一个解释型语言,看到这里我也是很纳闷,我之前就知道 Java 不是需要像 C++ 一样要编译的嘛,啥时候成了解释型语言。
Java 是这样运行程序的,首先使用编译器将写好的源码编译成机器语言,然后使用解释器逐条解释运行机器语言。具体来说的话就是,将 .java 文件编译成 .class 文件,然后通过 Java 虚拟机 JVM 解释执行 .class 文件。

这样做使得 Java 很像编译型语言,这也给 Java 提高的执行效率。

所以对于只需要运行 Java 程序的机器来说只需要安装含有解释器的 JVM ( java runtime environment)就可以。但是对于开发者(对于我们的话就是小程序编写者)除了 JVM 还要安装编译器(JDK)

JDK 的安装

详细的安装我就不说了,网上多的是,大概是一下几个步骤:

  1. 登陆 oreacl 官网下载对应版本的 JDK ;
  2. 安装之后注意最后的 JRE 也需要安装;
  3. 配置环境变量。

安装好之后我们找一下编译器:

bin 是 binary 的简称,代表这是二进制文件目录。

最后给一个配置环境变量的小技巧:
一般环境变量都有最大长度限制,所以如果配置的环境变量比较长,或者某一段被多次使用。可以将这段被被重复的部分写道一个新的环境变量里面,注意最后没有分号。
然后就可以在另外的环境变量中使用 % % 引用它。比如:%JAVA_HOME%\bin

相关文章

网友评论

      本文标题:第一节课 Java

      本文链接:https://www.haomeiwen.com/subject/nawkuctx.html