首页 > 编程语言 >【Java学习Day08】数据类型、变量及字节

【Java学习Day08】数据类型、变量及字节

时间:2022-08-28 00:45:04浏览次数:46  
标签:Day08 Java 变量 数据类型 类型 变量名 字节

数据类型

  1. 强类型语言

    • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
  2. 弱类型语言

    • 要求变量的使用要符合规定,所有变量都必须先定义后才能使用
  3. Java的两大数据类型
    Java的两大数据类型

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

        //整数
        byte num1=-128, num2=127;//可以使用逗号隔开来声明多个同类型变量
        short num3=-32768,num4=32767;
        int num5=-2147483648;//最常用
        int num6=2147483647;
        long num7=-666L;//long类型要在数字后面加个L
        long num8=666L;

        //小数:浮点数
        float num9=3.14159265F;//float类型要在数字后面加个F
        double num10=3.1415926535897952;

        //字符
        char letter='A';//字符是代表一个字或一个字母或一个符号
        /*
        字符串,Steing是一个类,不是关键字
        String name="林梓灏";
         */

        //布尔值:正确错误
        boolean flag1=true,
                flag2=false;//flag的意思是给boolean定义一个值

    }
}

变量

  1. 变量是什么:就是可以变化的量

  2. Java是一种强类型语言,每个变量都必须声明其类型

  3. Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域

    type varName [=value] [{,varName[=value]}] ;
    //数据类型 变量名1=值,变量名2=值;可以使用逗号隔开来声明多个同类型变量。
    
  4. 注意事项:

    • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
    • 变量名必须是合法的标识符
    • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束

字节

  • 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数

  • 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示

  • 1B(byte字节)=8bit(位)

  • 字符:是指计算机中使用的字母、数字、字和符号

  • 1bit表示1位

  • 1Byte表示一个字节1B=8b

  • 1024B=1KB

  • 1024KB=11024M=1G.

标签:Day08,Java,变量,数据类型,类型,变量名,字节
From: https://www.cnblogs.com/sqk950143960/p/16631872.html

相关文章

  • IDEA工具插件之Java Visualizer
      打断点调试运行后后堆栈可视化效果: ......
  • JavaScript实现栈结构(Stack)
    Js实现栈结构一、前言1.1什么是数据结构数据结构就是在计算机中,存储和组织数据的方式。例如:图书管理,怎样摆放图书才能既能放很多书,也方便取?常见的数据结构:栈(Stack)......
  • JVisualVM监控远程Java进程
    一、添加远程IP地址选择“远程”,添加“远程主机“,填写IP地址,然后确定 二、使用JMX技术,修改Catalina.shJAVA_OPTS="$JAVA_OPTS-Dcom.sun.management.jmxremote-D......
  • Java学习-第一部分-第二阶段-第五节:集合
    集合笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)前面我们保存多个数据使用的是数组,那么数组有不足的地方,我们分析一下。●数组长度开始时必须指定......
  • JavaBean属性赋值
    JavaBeanUtils工具类importlombok.experimental.UtilityClass;importlombok.extern.slf4j.Slf4j;importorg.springframework.beans.BeanUtils;importorg.springfr......
  • 基本数据类型与严格模式和约束条件(3)
      整型 分类TINYINTSMALLINTMEDUIMINTINTBIGINT"""以TINYINT是否有符号默认情况下是带符号的超出会如何超出限制只存最大可接......
  • Java随机数的生成
    Random类生成一个[0,10)的随机整数Randomrandom=newRandom();intnum1=random.nextInt(10);生成一个[0,10]范围的随机整数[0,11)->[0,10]intnum2=random......
  • Java应用保护
    由于Java字节码容易被反编译,导致源码泄露。传统的防护措施是代码混淆和加密,但无法根本上防范被逆向。没有绝对的安全措施,只能增加逆向的难度。采用golang加壳就是常规办......
  • Javascript中逗号和分号区别
     因为分号被视为多个语句,逗号被视为一个语句。那么多个语句和一个语句有什么区别呢?各种需要大括号的地方可以省略大括号,从而减少字节数比如 if(condition){foo(......
  • python之数据类型转换
    一、隐式类型转换隐式类型转换-自动完成我们对两种不同类型的数据进行运算,较低数据类型(整数)就会转换为较高数据类型(浮点数)以避免数据丢失num_int=123num_flo=1.2......