java开发前的准备工作_三、开发java程序前的准备工作
JDK【Java development kit】:Java开发工具包
JRE【Java runtime environment】:Java运行环境
JVM【Java virtual machine】:Java虚拟机
JRE:运行环境,包括JVM和Java程序所需的核心类库【如果想要直接运行一个已经开发好的Java程序的话,只安装JRE就可以了】
JDK:是提供给程序员使用的,其中包含了Java的开发工具,也包含了JRE,当安装了JDK之后,就不在需要安装JRE
三者之间关系:
JDK>JRE>JVM,使用JDK开发完成的Java程序,交给JRE中的JVM去运行
1.下载JDK
www.oracle.com
java.sun.com
2.安装JDK
3.配置环境变量
用户变量和系统变量的区别:只是用户变量支对当前用户有效,而系统变量对所有的用户有效【为了减少自己所做的修改对其他用户造成影响的话,可以选择设置用户变量】,我们配置系统变量
JAVA_HOME
Path:
classpath:适配JDK1.4之前的版本
作用:为了可以在任意的目录下直接访问java开发工具包【不需要每次将路径切换到bin目录下】,方便程序的开发
java开发前的准备工作_三、开发java程序前的准备工作相关推荐
- Arduino开发(一)_软件开发IDE工具的安装
Arduino开发(一)_软件开发IDE工具的安装 学习Arduino开发首先需要安装软件开发工具,下面给大家做详细的演示, Arduino官方网站网址如下: https://www.arduino. ...
- Java高并发编程学习(三)java.util.concurrent包
简介 我们已经学习了形成Java并发程序设计基础的底层构建块,但对于实际编程来说,应该尽可能远离底层结构.使用由并发处理的专业人士实现的较高层次的结构要方便得多.要安全得多.例如,对于许多线程问题,可 ...
- java开发网页调查问卷_基于jsp(java)问卷调查系统的设计和开发
基于jsp(java)问卷调查系统的设计和开发 毕业设计(论文)基于 jsp(java)问卷调查系统的设计和开发姓 名系 别 . 专 业导 师 姓 名 . 职 称完 成 时 间独创性说明作者郑重声明: ...
- java开发工程师报名费多少_都说Java工程师的薪资比较高,事实真是如此吗?
作为IT行业中的热门编程语言,Java不仅可以胜任很多工作岗位,在薪资方面也非常具有竞争优势.因此,Java开发是不少人转行的首选.很多想要学习Java的人都会问,在武汉Java学习后能拿多少工资?可 ...
- java单例模式 三种_三种java单例模式概述
在java语言的应用程序中,一个类Class只有一个实例存在,这是由java单例模式实现的.Java单例模式是一种常用的软件设计模式,java单例模式分三种:懒汉式单例.饿汉式单例.登记式单例三种.下 ...
- 加密php代码一担粮,分享8个PHP开发常用代码片段_后端开发
php字符串转时间戳_后端开发 在php中可以使用"strtotime()"函数将字符串转为时间戳,该函数用于把字符串转换为时间戳,其语法是"strtotime(time ...
- 微信小程序云开发用户身份登录_云开发版的微信商城小程序第一章
我们经过前面小程序基础和云开发基础的学习,今天就来带大家实现一个综合项目,上线一款属于自己的微信商城小程序. 文末有彩蛋 如果你有小程序基础可以跳过上面的基础,直接看下面的,如果没有小程序基础,建议你 ...
- python内置的集成开发工具是什么_python内置的集成开发工具是什么_后端开发
go语言之goroute协程_后端开发 协程(coroutine)是Go语言中的轻量级线程实现,由Go运行时(runtime)管理.下面就来由go入门教程栏目介绍一下go语言中的goroute协程. ...
- python开发前端后端区别_前端开发与后端开发有什么区别?
有些人对前端开发和后端开发还存在着疑惑,其实顾名思义,前端开发就是用户看得见摸得着的东西,而后端更多的是与数据库进行交互以及处理相应的业务逻辑.其实主要区别体现在以下两个方面:知识结构与实现和工作职责 ...
- mysql开发是做什么_数据库开发是做什么东西的
展开全部 数据库开发工程师(Database Developer)是从事数据库管理系统62616964757a686964616fe58685e5aeb931333365663565(DBMS)和数据 ...
最新文章
- 【安卓开发 】Android初级开发(六)Activity生命周期
- oracle技术之检查点及SCN号(一)
- C++工作笔记-设计普通类的格式,实现简单工厂中接口的定义
- java enumeration接口_20180824-Java Enumeration 接口
- Java描述设计模式(07):适配器模式
- HTTP请求头,应答头类型相关问题
- 网易:层次遍历二叉树
- 【数据结构的魅力】002.单向、双向链表栈和队列递归
- Android JSONObject – Android中的JSON解析
- Transformers Assemble(PART I)
- 航天信息上传参数设置服务器设置,金税盘上传参数怎么设置?
- c# splitContainer 中间的分割线问题
- mipi的dsi全称_MIPI-DSI/CSI协议介绍-转载
- 商用密码安全性评估简介
- 【整理】嵌入式系统的各种常见外设
- C++人工智能相关书籍
- 从浪潮之巅到千里之行,区块链能否实现赢家通吃?
- Web逆向、软件逆向、安卓逆向、APP逆向,关于网络安全这些你必须懂
- 手把手教你开发photoshop面板插件(附demo和工具)
- 使用axios方式实现Ajax请求
热门文章
- SCCM 2012 SP1系列(十六)资产管理和远程管理
- extern的关键字用法(C# 参考)
- 面试官:react和vue有什么区别吗?
- js 数组、对象转json 以及json转 数组、对象
- 配置Tomcat监听80端口配置Tomcat虚拟主机Tomcat日志
- tcpwrapper的使用方法
- Steps to configure Oracle 11g Data Guard Physical Standby – Active Data Guard Part-I
- 《Adobe Flash Professional CC经典教程》——1.12 发布影片
- 《超越平凡的平面设计: 版式设计原理与应用》—色轮
- 《大话设计模式》学习心得系列(一)