初识JAVA之基础篇(四)

今天总结的是各种小知识哦

(1)计算机存储单元

变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储备的最小信息单元叫“位(bit)”我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byre)",通常用大写宇母B表示,字节是由连续的8个位组成。

当程序需要使用存储空间时,操作系统最小会分派给程序1个字节,而不是1个位。你可能会说,如果程序只需要1个位的空间,系统分派不能只分派1个位吗?答案是不能!这就像你只需要1支烟,你到商店去买烟,商店分派的最小单元是1盒(20支),他不可能卖给你1支烟。你能会想,1个字节(8位)可人存储很大的数值了。1位最大是9那么8位最大值999999你错了,因计算机是采用二进行存储的,而不是我们生活中常用的十进制。所1个字节存储的最大数据是1111111二进制数。除了字节外还有一些常用的存储单位,大家可能比较熟悉,我们一起来看看:

1B(字节)=8bit.

1KB=1024B

1MB=1024KB

1GB=10 24MB

1TB= 1024GB

1PB = 1024TB

(2)数据类型四类八种

四类  八种  字节数  数据表示范围

整型  byte    1                128~127

          short    2            32768~ 32767

            int        4            2147483648

            long    8            263~263-1

浮点型 float    4            3,40 3E38

        double    8          1.738E308

宇符型 char    2          表示一个字符

布尔型 boolean  1    只有两个值true与false

(3)常量的定义

a.整形常量默认是int类型

b:小数常量默认是double类型

c.定义长整形数据如果值超过int 取值范围后面要+"L”

d. 定义float类型的数据后面要+“f”否则默认是double.

(4)逻辑运算符的使用

运算符  运算规则  范例            结果

&              与            false &true  false

  |              或            false l true  true

  ^            异或          true^flase      true

  !              非            ! true              false

&&          短路与      false &&true  false

  ||          短路或      false||true        true

规律小结:

短路与&& 参与运算的两边数据,有faise,则运算结果为false;

短路或||参与运算的两边数据,有true,则运算结果为true;

逻辑非 | 参与运算的数据,原先是true则变成false,原先是false则变成true。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,981评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,178评论 6 13
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,207评论 0 13
  • 我的梦是白云, 你的梦是蓝天, 用我的梦去点缀你的梦, 共同铸造美好蓝图。 我的梦是小溪, 你的梦是江河, 将我的...
    尘味阅读 805评论 0 4