Java基础复习【持续更新】-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Java基础复习【持续更新】

剑曼红尘 2020-03-29 19:12:29 70

Java基础复习【持续更新】

Java
分享到
取消 提交回答
全部回答(1)
  • 剑曼红尘
    2020-03-30 09:46:23

    Java语言概述

    **什么是Java语言? **

    Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是 计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。

    **Java语言发展历史 **

    1995年Sun公司发布Java1.0版本

    • 1997年发布Java 1.1版本
    • 1998年发布Java 1.2版本
    • 2000年发布Java 1.3版本
    • 2002年发布Java 1.4版本
    • 2004年发布Java 1.5版本
    • 2006年发布Java 1.6版本
    • 2009年Oracle甲骨文公司收购Sun公司,并于2011发布Java 1.7版本
    • 2014年发布Java 1.8版本
    • 2017年发布Java 9.0版本

    **Java语言能做什么? **

    Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服 务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。

    Java语言开发环境概述

    **Java虚拟机——JVM **

    • JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。

    • 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM 运行在操作系统上。

    ** JRE 和 JDK **

    • **JRE ** (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。

    • ** JDK ** (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。

      • 我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
      • 我们想要开发一个全新的Java程序,那么必须安装 JDK 。

    小贴士: 三者关系: JDK > JRE > JVM

    数据类型

    ** 数据类型分类 **

    Java的数据类型分为两大类: - 基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。 - 引用数据类型:包括 类 、 数组 、 接口 。

    基本数据类型

    数据类型关键字内存占用取值范围
    字节型byte1个字节-128~127
    短整型short2个字节-32768~32767
    整型int4个字节-231次方~2的31次方-1
    长整型long8个字节-2的63次方~2的63次方-1
    单精度浮点型float4个字节1.4013E-45~3.4028E+38
    双精度浮点型double8个字节4.9E-324~1.7977E+308
    字符型char2个字节0-65535
    布尔类型boolean1个字节true/false

    Java中的默认类型:整数类型是 int 、浮点类型是 double 。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程