JAVA初步认识

Java可以分为三个版本:

JAVASE、 JAVAEE、 JAVAME

简单来说: JavaSE(标准版)就是标准版的java开发版本,与C语言的使用十分类似。 JavaEE(企业版)是在JavaSE的基础上增加了一些面向于web服务器的API,可以用来搭建网站。 JavaME(微型版)则是面向于嵌入式设备的,用来开发软件等等。

认识JRE和JDK JRE又叫做JAVA运行环境,是一个软件。其功能是可以让计算机系统运行Java应用程序,为什么说Java的可以执行比较强,就是因为它,如果在手机上下载了它,那么手机也可以跑Java。 JRE的内部有一个Java虚拟机(JVM),以及一些标准的类别函数库。

JVM Java能够跨平台使用,就是因为JVM(Java虚拟机)可以将Java程序翻译成Linux 、windows、ios系统等能够识别的语言程序。(核心) JDK是Java语言开发工具包。它是整个Java的核心,包括了JRE、一堆java工具(javac/java/jdb等)、和Java基础的类库(即Java API 包括rt.jar)。

如果只是想要运行java程序,只需要有JRE就可以

JRE JVM JDK三者的关系如下图所示 在这里插入图片描述

在这里插入图片描述 (图片截自百度百科)

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

Java 基础 SDK区别简介

1.JavaSE(JavaPlatform,StandardEdition),应该先说这个,因为这个是标准版本。JavaEE(JavaPlatform,EnterpriseEdition),java的企业版本JavaME(JavaPlatform,MicroEdition),java的微型版本。1).JavaSE可以

Twitter的分布式自增ID算法snowflake (Java版)

概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移