Java开发环境搭建与HelloWorld

1 Java语言简介

Java是面向对象的语言,有良好而丰富的生态系统,和很高的社区活跃度,不仅功能强大,而且非常简单易用,在健壮性、安全性、分布式、动态性、可移植性等方面有比较好的体现。在当前的计算机普遍是多CPU的情况下,其对多线程的并发处理也是极其优秀的。当前全球绝大多数的网站和app的后台都是由Java实现。

2 Java跨平台原理

Java通过不同的系统、不同版本、不同位数的java虚拟机(jvm),来屏蔽不同的系统指令集差异而对外提供统一的接口(javaAPI),对于我们普通的java开发者而言,只需要按照接口开发即可.如果我系统需要部署到不同的环境时,只需在系统上面按照对应版本的虚拟机即可.

3 Java开发环境搭建

3.1 相关术语了解

JVM:Java虚拟机,Java程序运行在其中。

JRE(Java Runtime Environment Java运行环境)包括Java虚拟机(JVM Java Virtual Machine)和Java程式所需的核心类库等,如果想要运行一个开发好的Java程式,电脑中只需要安装JRE即可。

JDK(Java Development Kit Java开发工具包)是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等。

JDK>JRE>JVM

3.2 JDK的安装

截止本文撰写时,Java的最新版本是Java17,可以到官方下载网页(点击直接跳转)去获取您所需的版本。
在这里插入图片描述无论什么操作系统,都建议您使用Compressed Archive,也就是一个压缩包,无需安装,直接解压到您指定的安装目录即可。

3.3 配置环境变量

一般我们很少直接在安装目录下运行Java,而是将Java的运行目录添加到操作系统的环境变量,这样,我们就在任意路径下运行Java程序。

3.3.1 Windows10配置环境变量

(1)windows图标键+i,弹出设置对话窗口,在文本框中填入高级系统设置,并单击出现在下方的按钮。
在这里插入图片描述
(2)在弹出的对话框中单击环境变量。
在这里插入图片描述
(3)设置JAVA_HOME,没有就点击新建,有就双击点击编辑,其值应为JDK的根目录。
在这里插入图片描述
在这里插入图片描述
(4)单击选中Path,再单击编辑,检查是否有%JAVA_HOME%\bin,如果没有则新建一行并输入该值。
在这里插入图片描述

3.3.2 Linux配置环境变量

(1)执行vim /etc/profile编辑/etc/profile文件,在文档末尾加上内容:

export JAVA_HOME=/usr/local/jdk11
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

(2)刷新配置:source /etc/profile

3.4 安装IDE

推荐使用IntelliJ IDEA,可访问其官网下载页面(点击直接跳转)进行获取。下载后点击安装程序执行安装。

4 第一个Java程序

运行IntelliJ IDEA实现您的第一个Java程序。
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在编辑区写下如下代码:然后单击代码左侧的小三角就可以运行,运行结果在下方:

package org.example;

public class FirstJava {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

如图所示:
在这里插入图片描述

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

农民工老王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值