Java009——Java数据类型简单认识

这篇具有很好参考价值的文章主要介绍了Java009——Java数据类型简单认识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Java数据类型

围绕以下3点学习:
1、什么是Java数据类型?
2、Java数据类型的作用?
3、Java有哪些数据类型?
4、熟悉Java8大基本数据类型

1.1、什么是Java数据类型?

当我们写Java代码时,需要把数据保存在变量(指值可以变的量,例如:数学中假设x,y,z变量一样)中,这些变量的类型可以是整数(如100,5,50)、小数(1.2,3.1415926)、字符(A,B,C)等不同类型。

通俗地说,Java数据类型是用来描述数据在计算机中是如何存储和处理的。

1.2、Java数据类型的作用?

1、Java的数据类型定义了不同类型的变量可以容纳的数据范围占用内存大小。
2、方便程序员开发代码

1.3、Java有哪些数据类型?

1、Java的数据类型分为两大类
基本类型(primitive type)
引用类型(reference type)

2、基本数据类型包括:
整型(byte、short、int、long):用于表示整数。
浮点型(float、double):用于表示带小数点的数。
字符型(char):用于表示单个字符。
布尔型(boolean):用于表示true或false。

3、而引用数据类型包括:
类:类
接口:用于表示Java中一系列方法的声明。
数组:用于表示相同数据类型的有序集合。
引用类型(reference type)后面再了解,这里先不介绍
Java009——Java数据类型简单认识

1.4、熟悉Java八大基本数据类型

1.4.1、Java八大基本数据类型

=======================================================================================================================
 类型名称	   关键字	   占用内存	  	占用内存(8位等于一个字节)    	取值范围
-----------------------------------------------------------------------------------------------------------------------
字节型			byte		1 字节				8-128~127
短整型			short		2 字节				16-32768~32767
整型				int			4 字节				32-2147483648~2147483647
长整型			long		8 字节				64-9223372036854775808L~9223372036854775807L
单精度浮点型		float		4 字节				32+/-3.4E+38F6~7 个有效位)
双精度浮点型		double		8 字节				64+/-1.8E+308 (15 个有效位)
字符型			char		2 字节				16ISO 单一字符集
布尔型			boolean		1 字节				8truefalse
=======================================================================================================================

什么是字节
1、位(bit) :是计算机内部数据储存的最小单位, 11001100是一个八位二进制数。
2、字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示,
1B (byte,字节) = 8bit (位)
3、字符:是指计算机中使用的字母、数字、字和符号 1 bit表示1位, 1Byte表示一个字节
1B=8b, 1024B=1KB,1024KB=1M,1024M=1G.

二、Java中的变量

围绕以下3点学习:
1、什么是Java中的变量?
2、Java中的变量的作用?
3、Java中的变量的构成(长什么样?)
4、Java中的变量的定义和声明(怎么使用?)

2.1、什么是Java中的变量?

前面1.1中提到变量指值可以变的量,例如:数学中假设x,y,z变量一样;
编程中对变量的理解:每一个变量对应内存中的一个存储区域,该区域的数据是可以变化的

2.2、Java中的变量的作用?

可以通过变量名来访问这块区域存储的值

2.3、Java中的定义变量的格式(变量长什么样?)

数据类型 变量名 = 变量存储的值
例如 :下面定义一个叫num的变量

int  num  = 100;  //意思是:定义一个int类型的整型变量num,并且给num赋初始值等于100;

2.4、Java中的变量的定义和声明(怎么使用?)

在Java编程中,“定义”和“声明”是非常重要的概念。

1、Java的变量定义涉及到两个基本的操作:声明和初始化。

//变量定义格式:数据类型  变量名 = 变量存储的值
int age = 20;

变量名要满足标识符命名规则

2、“声明”是指在程序中创建一个变量并指定其类型。在Java中,要声明一个变量,我们需要使用一个关键字,例如int、double、char、boolean等等,它们分别表示不同的数据类型。

举个例子,如果我们想声明一个int类型的变量,我们可以这样写:

//变量定义格式:数据类型  变量名
int age;

这个声明语句告诉Java编译器,在这个程序中存在一个名为age的变量,其数据类型为int。

3、“初始化”是指将一个初始值赋给变量。例如,我们可以给变量age赋一个初始值,如下所示:

变量初始化格式:变量名 = 变量存储的值
age=30;

当然,我们也可以在声明时同时进行初始化(即定义变量),如下所示:
int age = 30;
相应地,我们可以通过修改变量的值来修改其内容,例如:
age = age + 1;
变量的值现在将是31。

简单来说,“声明”是为一个变量分配内存,而“定义”则是为这个变量分配内存并赋一个初始值。所以“定义”包含“声明”

三、Java八大基本数据类型变量的简单使用

Java是一种强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后使用

public class HelloWorld {
    public static void main(String[] args) {
        //Java八大基本数据类型

        //整型
        byte num1 = 10;//定义一个byte类型,且值等于10的变量num1
        short num2 = 20;
        int num3 = 30;//学习阶段比较常用
        long num4 = 40L;//long类型整数后面带上L

        //浮点型
        float num5 = 10.123f;//浮点型小数后面带上f
        double num6 = 3.141592653589;

        //字符型
        char sex = '男';//字符型只能是单个字符,例如’男生‘这是两个字符,赋值时会报错
        //布尔型
        boolean flag = true;//布尔型只有两个可选值true和false

         System.out.println(sex);;//输出变量的值,在控制台查看结果
    }
}

idea控制台输出结果:
Java009——Java数据类型简单认识文章来源地址https://www.toymoban.com/news/detail-472418.html

到了这里,关于Java009——Java数据类型简单认识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Golang】认识Go语言中基本的数据类型

    目录 整形 基本整型  特殊整型 浮点型 布尔型 字符型 字符串转义符  多行字符串 字符串的常用操作 复数 我们不论在学习什么语言中,我们都要去认识一下这个语言中的数据类型,当然学习Go也不例外,我们也要去认识一下其相关的数据类型,当然这些数据类型基本上是大

    2023年04月08日
    浏览(45)
  • 简单认识Docker数据管理

    因为数据写入后如果停止了容器,再开启数据就会消失,使用数据管理的数据卷挂载,实现了数据的持久化,重启数据还会存在;还有一种方式,容器之间共享文件即相当于有个备份,也会解决停止容器后数据消失的问题。 管理 Docker 容器中数据主要有两种方式:数据卷(

    2024年02月12日
    浏览(48)
  • 简单认识数据库用户管理

    格式 :CREATE USER ‘用户名’@‘来源地址’ [IDENTIFIED BY [PASSWORD] ‘密码’]; 用户名 :指定将创建的用户名. 来源地址 :指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用localhost,允许任意主机登录可用通配符% 密码 :若使用明文密码

    2024年02月16日
    浏览(35)
  • 简单认识MySQL数据库事务

    MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在战舰登录系统中, 要删除一艘战舰,即需要删除战舰的基本资料,又需要删除和该战舰相关的信息,如舰长, 登记船员等等。这样,这些数据库操作语句就构成一个事务! ●事务是一种机制、一个操作序列,包

    2024年02月16日
    浏览(42)
  • 简单认识MySQL数据库索引

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。 ●使用索引后可以不用扫描全表来定位某行的

    2024年02月16日
    浏览(65)
  • 学习笔记1:认识Verilog中的数据类型与数字的表达方式

    写在前面:我对于verilog的学习只是足够编写一个简单的多周期cpu,对于verilog属于是浅浅的接触了一下了,其中可能会有一些写的不够准确的地方,欢迎指正讨论相互学习。 目录 数据类型 常量 整数的表示 X和Z 负数  下划线 参数类型-parameter  变量 wire  reg   最常用最基本

    2024年02月13日
    浏览(36)
  • 【数据结构】 简单认识包装类与泛型

    在Java中,由于基本类型不是继承自Object,为了在 泛型代码 中可以支持基本类型,Java给每个基本类型都对应了一个包装类型。 除了 Integer 和 Character, 其余基本类型的包装类都是首字母大写。 装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换

    2024年02月12日
    浏览(45)
  • 简单认识Redis 数据库的高可用

    在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。 在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需要考虑数据容量的扩展、数据安全

    2024年02月15日
    浏览(37)
  • 【MySQL系列】数据库基础学习_简单认识数据库

    「前言」文章内容大致是数据库基础,以及数据库的基本知识。 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 「枫叶先生有点文青病」「句子分享」 我见青山多妩媚,料青山、见我应如是。 ——辛弃疾《贺新郎》 MySQL实际上是一个网络服务(client/server模式

    2024年02月15日
    浏览(43)
  • 009集——磁盘详解——电脑数据如何存储在磁盘

            很多人也知道数据能够保存是由于设备中有一个叫做「硬盘」的组件存在,但也有很多人不知道硬盘是怎样储存这些数据的。这里给大家讲讲其中的原理。         首先我们要明白的是,计算机中只有0和1,那么我们存入硬盘的数据,实际上也就是一堆0和1,换句

    2024年02月21日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包