java三个double型数排序输出_Java回顾--jdk jre jvm的简单概念和三个常见排序算法

本文介绍了Java中的JVM、JRE和JDK的区别与关系,以及Java的八大基础数据类型。接着详细讲解了冒泡排序、选择排序和快速排序三种常见的排序算法,并提供了相应的Java实现代码。最后提到了二分查找法的应用条件及其实现。
摘要由CSDN通过智能技术生成

1、JRE、JDK、JVM:

JVM: Java Virtual Machine,Java虚拟机,是Java能够跨平台的核心所在,它只认识 .class文件,且同一段Java代码在编译后生成的.class文件都是一样的,jvm识别.class文件中的字节码指令并调用操作系统上的API(应用程序接口)完成动作,因此,编译一次,处处运行。

JRE:  Java Runtime Environment,Java运行时环境。它主要包含jvm 的标准实现和 Java 的一些基本类库。

JDK: Java Development Kit,Java 开发工具包。JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具,打包工具等。

三者之间的关系:使用JDK开发完成的java程序,通过编译工具把.java文件编译成.class文件,JVM先识别.class文件再调用API完成指令,在JRE(Java运行环境)运行,输出结果。

2、八大基础数据类型:

数据类型

占用空间(字节数)

默认值

byte

1

(byte)0

short

2

(short)0

char

2

\u0000(null)

int

4

0

float

4

0.0f

double

8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值