Java开发环境搭建与HelloWorld
目录
- 1 Java语言简介
- 2 Java跨平台原理
- 3 Java开发环境搭建
- 3.1 相关术语了解
- 3.2 JDK的安装
- 3.3 配置环境变量
- 3.3.1 Windows10配置环境变量
- 3.3.2 Linux配置环境变量
- 3.4 安装IDE
- 4 第一个Java程序
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!");}
}
如图所示:
Java开发环境搭建与HelloWorld相关推荐
- 【早期笔记】java 开发环境搭建
java 开发环境搭建 文章目录 java 开发环境搭建 `windows`下搭建 Java修饰符 Java 变量 源文件声明规则 Employee.java 文件代码: synchronized 修 ...
- Java开发环境搭建与实验教程(适合自学)
Java开发环境搭建与实验教程 如何配置JAVA的环境变量 下载Java JDK(JDK包含JRE.SDK是Software Development Kit 即软件开发工具包,可以包括函数库.编译程 ...
- macOS下GDAL Java开发环境搭建
文章目录 macOS下GDAL Java开发环境搭建 GDAL源码编译安装 Maven安装本地JAR 使用Java版GDAL示例 版权声明:本文为博主原创文章,转载请注明原文出处! 写作时间:2020 ...
- java环境陪孩子_Java启蒙之路-Java开发环境搭建与第一个Java程序
Java开发环境搭建 "工欲善其事,必先利其器",从前面的章节我们了解到,Java程序的运行过程首先编写Java程序,然后再对Java源文件编译,借助JVM运行程序.现在问题来了, ...
- day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格
1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...
- java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程
想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...
- Java开发环境搭建详解
Java开发环境搭建详解 http://topic.csdn.net/u/20110829/13/BF4FAA45-3E1A-48A8-BC46-0405B7F862A2.html 一.jdk安装与 ...
- 【Java开发环境搭建】
计算机语言发展史 第一代语言:二进制 第二代语言:汇编语言 目前应用:逆向工程/机器人/病毒- 第三代语言:C语言/JAVA语言/Python"大数据"/PHP"服务器& ...
- java开发环境搭建(一)
本教程是基于windows系统的java开发环境搭建,在工作中用到的git,maven,gradle等,需要的学习一下,本次先写一部分,下次继续: 目录 1.下载安装jdk: 2.下载安装配置git: ...
最新文章
- 零基础学习大数据人工智能,学习路线篇!
- 2020年快手校招JAVA岗笔试第三题
- CserialPort类的简单用法
- 军哥华为HCNP(科目H12-221)真题解析课程:1-30题
- python控制手机自动刷新闻_Python控制android手机实现微信自动跳一跳
- 需求简报_代码简报:我如何通过做自己喜欢的事情来获得顶级技术实习
- 使用Linux curl命令获取本机公网IP地址
- [转]Android Service Test——简单测试例子
- atitit.错误:找不到或无法加载主类 的解决 v4 qa15.doc 艾提拉总结 attilax总结 1.1. 修改此java文件,让他启动编译,还是不能生成了新的class,	1 1.2. 查
- Sublime 常用操作
- android 聊天动态表情包,gif表情包制作app下载-GIF表情包 安卓版v1.0-PC6安卓网
- limesurvey php5.2,如何在Limesurvey Docker映像上安装php composer
- 应用时间序列分析——有季节效应的非平稳序列分析-ARIMA加法模型-R语言
- java.lang.Integer常用方法
- Classic Shell 4.2.4 中文版已经发布
- OpenCV开发笔记(三十六):红胖子8分钟带你深入了解缩放与图像金字塔(图文并茂+浅显易懂+程序源码)
- 小米路由器开启DDNS并支持二级路由
- projspider.com恢复对猪八戒,一品威客网,软件项目交易网的支持
- SQL Server实现简单查询语句
- ipad mini android平板,iPad mini Retina系统是什么?iPad mini2能升级安卓4.3吗?
热门文章
- CocosCreater3.0热更新
- js onfocus事件、js onblur事件
- .NET基础之字符串、集合和流
- git版本管理(笔记)
- 香港高防ip服务器如何抗击ddos攻击?
- 关于z-index的详细解释
- python的gui编程用途_Python19-03_GUI编程----GUI编程的介绍(第一个程序)
- 本文为大家解释,Dapr是比SpringCloud和Istio更优雅的微服务框架的原因是什么
- TSN -促进IT/OT 融合的网络技术
- 三本计算机留学韩国能申什么学校,三本院校毕业工作后留学韩国?有梦想没有什么不可以!...