首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java发展史以及编译工具的认识

Java继承了C++语言面向对象技术的核心,又舍弃了C++语言中的指针、运算符重载以及多重继承的特性,同时引入了泛型编程、类型安全的枚举等特性,使Java成为简单、面向对象、分布式、解释性、健壮、安全与系统无关...JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。...JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。...另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。...JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。

32720
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java基础教程(1)-Java概述和相关名词解释

    JREJRE(Java Runtime Enviroment)是JAVA的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。...JDK JDK(Java Development Kit)是Java开发工具包,里面包含Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提供了JVM...如果你安装了JDK,那么你即可以开发Java程序,也同时拥有了运行java程序的平台。Jdk是整个java的核心,包括了jre(java运行环境)。...任意文件夹下,打开命令提示符窗口,输入命令java -version;验证是否安装成功;使用IDEIDE是集成开发环境:Integrated Development Environment的缩写。...Eclipse的特点是它本身是Java开发的,并且基于插件结构,即使是对Java开发的支持也是通过插件JDT实现的。

    12000

    JavaSE学习总结(一)——Java基础

    Java中文:https://www.java.com/zh_CN/ 1.3、发展历史 20世纪90年代,硬件领域出现了单片式计算机系统,根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分...3.12、开源 3.13、免费 四、第一个Java程序 JDK (Java Development Kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。...JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。...JRE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment...它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。

    1.6K51

    Java常识Tip

    字节码文件(.class)--> 解释器interpreter(JVM解释执行,把字节码解释成具体机器的执行指令)--> 最终平台可执行程序 (一次编译,到处运行) 3.JDK JDK(Java Development...Kit),Java语言的软件开发工具包 -javac ——编译器,将源程序转成字节码; -Java——运行编译后的Java程序 4.JRE JRE(Java Runtime Environment)...包括JVM、Java核心类库和支持文件 如果只需要运行Java程序,下载安装JRE即可 如果要开发Java软件,需要下载JDK (JDK面向开发人员、JRE面向用户) 在JDK中附带有JRE 5.JDK...、JRE和JVM三者的关系 JDK中包含了JRE,JRE中又包含了JVM JRE = JVM + JavaSE标准类库 JDK = JRE + 开发工具集(例如Javac编译工具等) 6.Java平台...JavaSE Java标准版,开发如QQ、Office、Eclipse等桌面程序; JavaEE Java企业版,JavaSE+JSP等等Web开发需要的技术,主要用于电商网站、门户网站的开发。

    71000

    【Java那些年系列-启航篇 03】JDK、JRE和JVM之间是什么关系?

    作用与重要性 05 JDK、JRE与JVM的相关命令 5.1 JDK(Java Development Kit) 5.2 JRE(Java Runtime Environment) 5.3 JVM(Java...04 JDK、JRE与JVM的关系 JDK、JRE与JVM之间的关系可以分为以下几个关键点进行详细描述: 4.1 定义与功能 JDK(Java Development Kit):JDK是Java开发者的主要工具包...JRE(Java Runtime Environment):JRE是Java程序的运行环境,它包含了JVM(Java虚拟机)以及Java类库。...05 JDK、JRE与JVM的相关命令 在命令行中,JDK(Java Development Kit)、JRE(Java Runtime Environment)和JVM(Java Virtual Machine...jstack [pid] 5.2 JRE(Java Runtime Environment) 执行Java程序 java:用于执行JAR文件或包含main方法的类。

    50910

    面试官:什么是JDK什么是JRE?服务器可以只安装JRE吗?

    --百度百科 JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。...Kit),JDK 是用于支持 Java 程序开发的最小环境...另外,可以把 Java API 类库中的 Java SE API 子集和 Java 虚拟机这两部分统称为 JRE(Java Runtime...Environment),JRE 是支持 Java 程序运行的标准环境。...JDK 和 JRE 的关系图: image.png 也就是说JDK包含了JRE,这一点我们可以证实,在安装JDK的目录下找到JRE的文件夹: image.png JDK(Java Development...Kit)是我们学习 Java 首先要安装的软件,值得注意的是 JDK 安装完成之后,安装向导会询问你是否安装 JRE(Java Runtime Environment),还要不要安装呢?

    2K30

    一文搞懂JDK8与Java1.8的区别

    什么是Java?  Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。  Java编程语言的风格十分接近C++语言。...继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C++中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。...Java Development Kit(JDK)是太阳微系统针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。...作为Java语言的SDK,普通用户并不需要安装JDK来运行Java程序,而只需要安装JRE(Java Runtime Environment)。而程序开发者必须安装JDK来编译、调试程序。...(1)Java与JDK的区别  JDK是个Java开发的工具包,Java是门编程语言。

    9.6K30

    Java学习笔记-Java简介

    三个版本的区别 JDK 安装 JDK:Java Development Kit,包含 JRE,还提供编译器、调试器等开发工具; JRE:Java Runtime Environment,运行 Java...两者关系 JDK 下载链接点击此处[1]; 环境变量设置 Windows:设置JAVA_HOME的环境变量,然后指向 JDK 所在目录,如D:\Program Files (x86)\Java\jdk-...12.0.2 Mac:打开~/.bash_profile,然后加入 JDK 目录,如 export JAVA_HOME=/usr/libexec/java_home -v 13 测试是否安装成功,控制台下输入以下命令...image JDK 中常用可执行文件 java:即 JVM,运行程序时,其实就是启动 JVM,然后让其执行指定的编译后的代码; javac:Java 编译器,用于将源码文件(.java的后缀结尾)编译为字节码文件...; IDE 推荐 目前,主要有以下几大 IDE; Eclipse:免费开源; IntelliJ Idea:免费和收费(推荐); MyEclipse:与 Eclipse 类似,初始集成了更多功能;

    57910
    领券