美文网首页Java
Java00_开发准备

Java00_开发准备

作者: n_hoo | 来源:发表于2018-01-19 15:55 被阅读0次

    1. Java语言的平台无关性


    1)Java语言写的源文件(.java),经Java编译器编译,生成字节码文件(也叫目标文件)(.class)。

    2)JVM加载目标文件,生成不同的机器码文件,供CPU直接读取运行。

    3)不同的操作系统(平台)要运行同一个Java程序,只需搭载不同的JVM,加载同一个.class文件就好了,不需要修改.java文件重新编译。这便是Java语言的平台无关性,即 Write Once and Run Anywhere(WORA)。


    2. JVM、JRE、JDK


    1)JVM(Java Virtual Machines)Java虚拟机。JVM是介于Java编译器和OS平台之间的虚拟处理器,起到中间件的作用,是实现平台无关性的关键。

    2)JRE(Java Runtime Environment)Java运行环境。运行一个Java程序所需要的最小环境为JRE。

    JRE = JVM + Java系统类库

    3)JDK(Java Development Kit)Java开发工具包。开发一个Java程序所需要的最小环境为JDK。

    JDK = JRE + 编译运行等开发工具


    3. MacOS下Java开发环境配置


    0)我们要做的是Java开发,所以需要的最小环境为JDK。

    1)打开终端,输入java -version,查看JDK版本。

    2)MacOS自带JDK,如需升级,Oracle官网下载并安装。

    3)我们能在终端中写代码,但终端不利于代码的保存和修改。另外,我们最好有可视化的带图形界面的开发环境,在此,我们选择使用最广泛的Eclipse。

    4)Eclipse官网下载Eclipse,安装并设定默认保存目录。

    5)Eclipse代码自动提示设置:Eclipse —> Preferences —> Java —> Editor —> Content Assist —> Auto Activation,将Auto Activation triggers for Java后的“.”改为“abcdefghijklmnopqrstuvwxyz.”。

    6)Eclipse字体大小设置:Eclipse —> Preferences —> General —> Appearance —> Colors and Fonts —> Basic —> Text Font,将字体大小调为14。 

    相关文章

      网友评论

        本文标题:Java00_开发准备

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