首页 > 编程语言 >二Java环境

二Java环境

时间:2024-10-15 16:10:05浏览次数:7  
标签:Java JDK 环境 Edition 环境变量 运行

Java环境笔记
Java开发工具包 (JDK)
组成:
包含Java运行环境 (JRE)
开发工具,如编译器 (javac)、调试器等
Java运行环境 (JRE)
组成:
包含Java虚拟机 (JVM)
核心类库,提供Java程序运行所需的基础功能
Java虚拟机 (JVM)
作用:
保证Java语言的跨平台性,即“一次编写,到处运行”
Java平台分类
Java SE (Standard Edition): 标准版,用于桌面应用和一般服务器应用
Java ME (Micro Edition): 微型版,用于移动设备和嵌入式系统
Java EE (Enterprise Edition): 企业版,用于大型企业级应用
Java环境变量设置
目的: 使javac和java命令可以在任意目录下使用
设置方式:
方式1: 将JDK的bin目录路径添加到系统的PATH环境变量中
方式2 (推荐):
1.
创建JAVA_HOME环境变量,指向JDK的根目录
2.
在PATH环境变量中使用%JAVA_HOME%\bin进行引用
Classpath【选配】
目的: 使class文件可以在任意目录下被运行
设置方式: 通常通过设置CLASSPATH环境变量或在运行时使用-cp或-classpath参数指定

标签:Java,JDK,环境,Edition,环境变量,运行
From: https://www.cnblogs.com/bjynjj/p/18467756

相关文章

  • docker-compose安装mysql/redis/nacos环境
    dockerdocker-compose安装查看上一篇文章1.新建目录并创建docker-compose.yaml文件文件内容services:mysql:image:mysql:8.2.0container_name:mysqlenvironment:MYSQL_ROOT_PASSWORD:1qaz@WSXMYSQL_DATABASE:nacosMYSQL_USER:......
  • 【Java集合框架之ArrayList】
    一、ArrayList简介ArrayList类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList继承了AbstractList,并实现了List接口。ArrayList类位于java.util包中,使用前需要引入它,语法格式如下:importjava.util.Arr......
  • java爬虫多线程代理:为数据采集提供强力支持
    Java爬虫中的多线程与代理应用在当今这个信息爆炸的时代,数据的获取与处理变得尤为重要。Java作为一种强大的编程语言,广泛应用于爬虫开发中。而在爬虫的实践中,多线程和代理的结合,可以让我们的爬虫如同一支训练有素的队伍,快速、高效地获取所需数据。接下来,我们将深入探讨Java爬......
  • Java代码优化中的六大原则
    目录一.单一职责原则(SingleResponsibilityPrinciple,SRP)1.定义2.核心思想3.好处4.实践案例案例:日志记录与业务逻辑分离5.总结二.DRY原则(Don'tRepeatYourself)1.定义2.核心思想3.好处4.实践案例案例1:提取公共方法案例2:使用模板方法模式5.总......
  • Java 列表元素自定义排序
    在Java开发过程中,有时会遇到需要对列表中元素进行自定义的排序。这样的排序往往不能由元素本身的特性(比如字符串长度、首字母顺序)判断,需要自己指定顺序。比如对汉字的数字进行排序,他们的字符串长度都为1,首字母顺序也不能得到预期的结果,因此需要自定义排序。以下是示例代码:p......
  • Java变量类型
    在Java中,变量根据声明位置、数据类型、是否有初始值等属性,可以分为多种类型。具体来说,Java中的变量类型可以分为以下几类:1.按数据类型分类1.1.基本数据类型(PrimitiveTypes)Java提供了8种基本数据类型,用于存储简单的数据。它们包括:整数类型:byte:8位,取值范围-128......
  • Java字段初始化规律
    publicclassmm{publicstaticvoidmain(String[]args){InitializeBlockClassobj=newInitializeBlockClass();System.out.println(obj.field);obj=newInitializeBlockClass(300);System.out.println(obj.field);}}classInitializeBlockClas......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript购物商城
    HTML+CSS+JS【购物商场】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • 2024年最新版Java面试八股文!
    1、并发编程三要素?(1)原子性原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。(2)可见性可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。(3)有序性有序性,即程序的执行......
  • java+vue计算机毕设高校消防设施管理系统【源码+程序+论文+开题】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、选题背景关于高校消防设施管理的研究,现有研究多侧重于消防安全管理的一般性原则和措施,主要以整体建筑或公共场所消防管理为主。专门针对高校这一特殊环境......