首页 > 编程语言 >Java基础·环境搭建与语法

Java基础·环境搭建与语法

时间:2024-10-21 13:18:53浏览次数:13  
标签:JRE java JDK 语法 JVM Java 环境变量 搭建

Java初识

Java简介

  • Java是一门面向对象的程序设计语言
  • 1995年由sun公司发布
  • 2010年sun公司被Oracle公司收购
  • JDK版本是8.0

JVM

  • JVM(Java Virtual Machine),Java虚拟机
  • JVM是Java平台无关性实现的关键

Java程序执行流程

JDK

  • JDK(Java Development Kit),Java语言的软件开发工具包
  • 两个主要组件:

        -javac  -编译器,将源程序转成字节码

        -java    -运行编译后的java程序(.class后缀的)

JRE

  • JRE(Java Runtime Environment)
  • 包括Java虚拟机(JVM)、Java核心类库和支持文件
  • 如果只需要运行Java程序,下载并安装JRE即可
  • 如果要开发Java软件,需要下载JDK
  •  在JDK中附带有JRE

JDK、JRE和JVM三者的关系

Java平台

JavaME 使用很少

JDK环境搭建

 下载链接:

JDK8:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

JDK17:https://www.oracle.com/java/technologies/downloads/#java17

检验安装是否成功

  • 按下Win+R,在运行输入框中输入cmd,回车
  • 输入java -version  显示自己安装的版本号就成功

配置环境变量

  • 目前较新的IDK在安装时,会自动配置javac、java程序的路径到Path环境变量中
  • 较老版本的JDK不会自动配置,需要手动配置
 位置
  1. 打开“控制面板”或者直接在开始菜单的搜索框中输入“环境变量”。
  2. 如果选择的是“控制面板”,那么你应该导航到“系统和安全” > “系统” > “高级系统设置”。如果你是在开始菜单的搜索框中输入了“环境变量”,那么可以直接找到“编辑环境变量”的选项。
  3. 在“系统属性”窗口中点击“高级”标签页,然后点击“环境变量”按钮。
  4. 在弹出的“环境变量”窗口中,你会看到两个部分:“用户变量”和“系统变量”。前者只对当前登录用户的会话有效,后者则影响整个操作系统的所有用户
  • 在“系统变量”区域,点击“新建”,创建一个新的变量JAVA_HOME。
  • 变量名输入:JAVA_HOME
  • 变量值输入:JDK安装路径(例如:C:\Program Files\Java\jdk1.8.0_201)
  • 在“系统变量”中找到Path变量,选择“编辑”,在“编辑环境变量”窗口点击“新建”,添加变量值%JAVA_HOME%\bin。

开发第一个Java程序

使用记事本编写 文件后缀改为.java

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

在命令行输入  javac Hello.java   进行编译 

                        java Hello   执行

Java程序结构

使用Eclipse进行Java开发

下载链接:https://www.eclipse.org/downloads/

创建新的项目

https://mp.csdn.net/mp_blog/creation/editor/142851374


 

标签:JRE,java,JDK,语法,JVM,Java,环境变量,搭建
From: https://blog.csdn.net/weixin_49692301/article/details/143076571

相关文章

  • Java常量与变量
    标识符号的命名规则标识符可以由字母、数字、下划线()和美元符($)组成,不能以数字开头标识符严格区分大小写标识符不能是Java关键字和保留字标识符的命名最好能反映出其作用关键字变量什么是变量变量的三个元素:变量类型、变量名和变量值变量名的命名规则满足标识符命名......
  • java+vue计算机毕设废品上门回收预约系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着社会经济的快速发展和人民生活水平的不断提高,各类废品的产生量也在急剧增加。传统的废品回收方式往往依赖于街头巷尾的废品收购站或回收人员,这种......
  • java+vue计算机毕设非遗优品交易系统的设计与实现【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在全球化与现代化的浪潮中,非物质文化遗产(简称“非遗”)作为民族文化的瑰宝,承载着丰富的历史记忆与独特的文化价值。然而,随着时代的变迁,许多非遗项目面......
  • java+vue计算机毕设电影推荐系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和互联网娱乐产业的蓬勃兴起,电影作为一种重要的文化娱乐形式,已经深入人们的日常生活。近年来,电影市场的规模不断扩大,电影数量......
  • java+vue计算机毕设儿童培训管理系统的设计与实现【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着社会的快速发展和教育理念的不断进步,儿童培训行业迎来了前所未有的发展机遇。越来越多的家长开始重视孩子的全面发展,不仅关注学校的传统教育,还积......
  • 登录功能-Java实现token的生成与验证
    一、token与cookie相比较的优势1、支持跨域访问,将token置于请求头中,而cookie是不支持跨域访问的;2、无状态化,服务端无需存储token,只需要验证token信息是否正确即可,而session需要在服务端存储,一般是通过cookie中的sessionID在服务端查找对应的session;3、无需绑定到一个特殊的身份......
  • Java语言快速实现简单MQ消息队列服务
    目录MQ基础回顾主要角色自定义协议流程顺序项目构建流程具体使用流程代码演示消息处理中心Broker消息处理中心服务BrokerServer客户端MqClient测试MQ小结 MQ基础回顾在上一篇消息通讯之关于消息队列MQ必须了解的相关概念中,我们尽可能地详细的了解......
  • 移动安全框架(MobSF)搭建笔记
    目录1.下载docker(必需条件)2.在终端里pulldocker3.在终端里run摘要:移动安全框架(MobSF)是一种自动、一体化的移动应用(Android/iOS/Windows)静态和动态分析的测试,恶意软件分析和安全评估框架。想从数据库老师那里拿项目做,他让我先从把这个项目跑起来开始,之后再給我项......
  • 精品水果线上销售网站/精品水果/线上购买水果/水果销售网站/网购精品水果/优质水果网
    博主介绍......
  • 企业信息管理系统/企业管理软件/信息管理系统/ERP系统/CRM系统/企业信息化/办公自动化
    博主介绍......