美文网首页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_开发准备

    1. Java语言的平台无关性 1)Java语言写的源文件(.java),经Java编译器编译,生成字节码文件(也...

  • 平台开发准备

    有关流程 公司阿里云帐号申请帐号申请https://account.aliyun.com/login/login....

  • 准备开发环境

    大家好,我是小护士。本篇主要是讲述我是如何准备开发环境的,以及在最后梳理一份开发环境的参数list。老司机就直接忽...

  • andriod 开发准备

    1. 安装andriod studio 2. 翻墙安装sdk 3.usb插入手机 手机打开 开发者模式 ,AS r...

  • Rust开发准备

    Ubuntu上安装Rust 使用Ubuntu系统,我们通过rustup工具来下载和安装Rust。rustup是一个...

  • 开发前准备

    删掉多余代码:src/App.vue: 、 删掉src/components文件夹,新增src/pages文件夹代...

  • Flutter 开发准备

    下载安装 Mac 配置 官网下载地址 直接下载慢的话,建议用迅雷下载。 解压下载 文件 flutter_macos...

  • 开发前准备

    [Linux查看GPU信息和使用情况] Linux查看显卡信息: 使用nvidia GPU可以: windows下...

  • (3)开发准备

    下载、安装 Python 3.4.4,该版本是XP平台上的最后一个Python3。 如有必要,更新PIP:pip ...

  • Flutter开发准备

    Flutter开发准备 Flutter 介绍 Flutter 环境搭建 Flutter开发工具 Flutter 介...

网友评论

    本文标题:Java00_开发准备

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