首页 > 编程语言 >Java入门学习——其他数据形式的存储原理

Java入门学习——其他数据形式的存储原理

时间:2023-08-14 13:34:39浏览次数:42  
标签:10 存储 Java 入门 编码 二进制 System

一、字符(文本)在计算机中是如何存储的呢?

  • ASCII编码表:即美国信息交换标准编码,规定现代英语、数字字符、和其他西欧字符对应的数字编码。
  • 为了验证字符是通过ASCII编码表编号的二进制形式进行存储的,我们在IDEA里新建一个Module(day02-basic-app),然后在src下面新建package(it.com.variable),然后在这下面再建一个Java class(ASCIIDemo1):

     

package it.com.variable;

public class ASCIIDemo1 {
    public static void main(String[] args) {
        // 目标:掌握ASCII编码表的编码特点。
        System.out.println('a' + 10);  // 97 + 10 = 107  'a'存储的是97的二进制形式
        System.out.println('A' + 10);  // 65 + 10 = 75   'A'存储的是65的二进制形式
        System.out.println('0' + 10);  // 48 + 10 = 58   '0'存储的是48的二进制形式
    }
}
  • 运行结果:

     

二、图片数据在计算机中是如何存储的呢?

图片数据-彩色图

  • 图片就是无数个像素点组成的
  • 每个像素点的数据:用0~255*255*255表示其颜色

三、声音数据在计算机中是如何存储的呢?

声音数据

标签:10,存储,Java,入门,编码,二进制,System
From: https://www.cnblogs.com/soulmate-clx/p/17628340.html

相关文章

  • CentOS7安装MySQL:使用Yum存储库方式
    一、安装环境安装环境如下:服务器:CentOS7.9安装版本:MySQL5.7(最新版)二、安装过程和细节1、在官网下载MySQLYum源安装文件用MySQLYum存储库安装的方式,其实就是通过Linux系统的Yum源安装的方式,主要的Yum源配置文件存放在/etc/yum.repos.d目录下,所以要想通过这种方式安......
  • Kali小白入门命令
    不少小伙伴刚装完kali,开机后一头的雾水。不知道该如何入手,其实kali和其他Linux系统一样。从最简单的Linux命令入手,慢慢的掌握每个工具的使用方法。本文将为你整理了kali常用的基本命令,希望对你的学习有所帮助。......
  • Java入门学习——变量里的数据在计算机中的存储原理
    变量里的数据在计算机中的存储原理一、二进制只有0、1,按照逢2进1的方式表示数据:十进制转二进制的算法除二取余法。  结果:6的二进制是110  结果:13的二进制是1101二、计算机中表示数据的最小单元计算机中表示数据的最小单位:一个字节(byte,简称B,是使用8个二进......
  • 《Java编程思想第四版》学习笔记12
    对于一个复杂的对象,构建器的调用遵照下面的顺序:(1)调用基础类构建器。这个步骤会不断重复下去,首先得到构建的是分级结构的根部,然后是下一个衍生类,等等。直到抵达最深一层的衍生类。(2)按声明顺序调用成员初始化模块。(3)调用衍生构建器的主体。          ......
  • Java 自动装箱与拆箱实战
    什么是自动装箱拆箱?很简单,下面两句代码就可以看到装箱和拆箱过程//自动装箱Integertotal=99;//自动拆箱inttotalprim=total;简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。下面我们来看看需要装箱拆箱的类型有哪些:这......
  • Go/C++/Java中的数组对比
    数组是大多数编程语言中的基本数据结构。然而,不同的编程语言对数组的实现和语义有所不同。以下是Go、C++和Java中数组的主要区别:1.基本性质Go:数组是值类型。赋值或将数组传递给函数时,内容会被复制。数组的大小是其类型的一部分。因此,具有不同大小的数组被认为是不同......
  • Java基础之代码块
    1、代码块 2、好处 代码块可以提高代码的重用性比如: 3、注意使用 ......
  • Java基础-技术体系平台
    JaveSE(JavaPlatform,StandardEdition)标准版以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序,包含了支持JavaWeb服务开发的类,为(JavaEE)提供基础JavaEEJavaEnterpriseEdition)企业版这个版本以前称为J2EE。企业版帮助开......
  • JSON WEB TOKEN - 简单的token认证方式 - 告别session和cookie - Java Demo
    JWT简介jwt非常适合前后分离和分布式的应用不必在服务端存储session,本地也不用存储cookie直接存两段信息即可localStorage["jwt"]=jwt;//tokenlocalStorage["name"]=json.name;//token中加密的某个字段,用于后期请求带上校验token是否被改可以把认证......
  • Java入门学习——day4(基础语法)
    一、关键字Java语言自己用到的一些词,有特殊作用的,我们称之为关键字,如:public、class、int、double......注意:关键字是Java用了的,我们就不能用来作为:类名、变量,否则会报错!注意:关键字很多,不用刻意去记,因为会报错。二、标识符标识符就是名字,我们写程序时会起一些名字,如类名......