精华内容
下载资源
问答
  • 在Java中常见数据类型有哪些

    千次阅读 2020-04-21 22:12:14
    在java中常见数据类型有哪些 ? 看图 看图 看图 重要的事情说三遍 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 内置数据类型 类型名称 字节、位数 ...

    在java中常见的数据类型有哪些 ?

    看图

    看图

    看图

    重要的事情说三遍

    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


    内置数据类型

    类型名称 字节、位数 最小值 最大值 默认值 例子
    byte字节 1字节,8位 -128(-2^7) 127(2^7-1) 0 byte a = 100,byte b = -50
    short短整型 2字节,16位 -32768(-2^15) 32767(2^15 - 1) 0 short s = 1000,short r = -20000
    int整形 4字节,32位 -2,147,483,648(-2^31) 2,147,483,647(2^31 - 1) 0 int a = 100000, int b = -200000
    lang长整型 8字节,64位 -9,223,372,036,854,775,808(-2^63) 9,223,372,036,854,775,807(2^63 -1) 0L long a = 100000L,Long b = -200000L
    double双精度 8字节,64位   double类型同样不能表示精确的值,如货币 0.0d double d1 = 123.4
    float单精度 4字节,32位 在储存大型浮点数组的时候可节省内存空间 不同统计精准的货币值 0.0f float f1 = 234.5f
    char字符

    2字节,16位

    \u0000(即为0) \uffff(即为65,535) 可以储存任何字符 char letter = 'A';
    boolean布尔 返回true和false两个值 这种类型只作为一种标志来记录 true/false 情况; 只有两个取值:true 和 false; false boolean one = true
    数据类型的包装类?最大值、最小值详细描述
    基本类型:byte 二进制位数:8
    包装类:java.lang.Byte
    最小值:Byte.MIN_VALUE=-128
    最大值:Byte.MAX_VALUE=127
    
    基本类型:short 二进制位数:16
    包装类:java.lang.Short
    最小值:Short.MIN_VALUE=-32768
    最大值:Short.MAX_VALUE=32767
    
    基本类型:int 二进制位数:32
    包装类:java.lang.Integer
    最小值:Integer.MIN_VALUE=-2147483648
    最大值:Integer.MAX_VALUE=2147483647
    
    基本类型:long 二进制位数:64
    包装类:java.lang.Long
    最小值:Long.MIN_VALUE=-9223372036854775808
    最大值:Long.MAX_VALUE=9223372036854775807
    
    基本类型:float 二进制位数:32
    包装类:java.lang.Float
    最小值:Float.MIN_VALUE=1.4E-45
    最大值:Float.MAX_VALUE=3.4028235E38
    
    基本类型:double 二进制位数:64
    包装类:java.lang.Double
    最小值:Double.MIN_VALUE=4.9E-324
    最大值:Double.MAX_VALUE=1.7976931348623157E308
    
    基本类型:char 二进制位数:16
    包装类:java.lang.Character
    最小值:Character.MIN_VALUE=0
    最大值:Character.MAX_VALUE=65535

    基本数据类型——类型转换

          1):小类型的变量赋值给大类型,会自动转换

          2):大类型的变量赋值给小类型,强制转换

             语法:在变量前添加要转换的类型

     reg:int int = -1;

          short s = (short)i;
     


    引用数据类型?

    1、类(class)

             类是一个模板,它描述一类对象的行为和状态。

    2、接口(interface)

             intenface 关键字
             在接口中所有方法都是public abstract可省可不省
             理解:接口本身没有实现任何功能,接口表- -种能力 ,拓展很方便(通过此口实现具体的功能)
             - 接口是一种约定(体现在名称和注释.上)
             - C#中不允许写public static
             接口不能包含字段,但可以包含属性使用: 实现

     

             接口的特性?

                      public static final
                      接口是一个特殊的抽象类
                      接口中的属性都是公共的静态的常量
                      接口中的方法都是公共的抽象方法
                      接口跟抽象类-样不能被实例化。
                      接口不能被final修饰
                      接口中没有构造方法
                      接口来定义功能
                      java中只支持单继承(只能有一个父类)
                      接口可以多实现(相当于继承了多个父类)弥补了单向继承的缺点!

    3、数组(array)

             语法:数据类型[] 数组名称= new 数据类型[数组长度];

             举例:int [] s1= new int[8];

             使用for循环和增强for循环(for-Each)遍历

                     for循环: for (int i = 0; i < size; i++) { total += myList[i]; }

             增强for循环:for(type element: array){System.out.println(element);}

    4、String

             字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。

             举例:String  a="中国很伟大!";

             注意:String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了(详看笔记部分解析)。

             如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类

             获取字符串的长度的方法  a.length();

             String也很强大,方法很多,查看更多请去菜鸟教程。https://www.runoob.com/

    5、集合 

             set、list(ArrayList,LinkList)、Map(HashMap)等等

             set是无序的,list有序,Map是  键值对类型(Key,value)

    6、StringBuffer

             对字符串进行修改,方法请详细参考https://www.runoob.com/java/java-stringbuffer.html

    展开全文
  • Python数据类型有哪些哪些是可变类型,哪些是不可变类型? 类型: 整数int 字符串str 浮点数float 布尔型bool 列表list 字典dict 集合set 元组tuple 可变类型:就是这个数据类型的值在不改变这一块内存空间,而去...

    Python数据类型有哪些,哪些是可变类型,哪些是不可变类型?

    类型:

    整数int 字符串str 浮点数float 布尔型bool 列表list 字典dict 集合set 元组tuple

    可变类型:就是这个数据类型的值在不改变这一块内存空间,而去改变这个数据类型的值。

    1.列表
    2.字典
    3.集合

    不可变类型:当改变值得时候,会申请一块新的内存空间,不再是原来的那一块内存空间了。

    1. 整数
    2. 字符串
    3. 浮点数
    4. 布尔型
    5. 元组
    展开全文
  • thrift常见数据类型

    万次阅读 2017-04-12 16:12:16
    要编写Thrift定义文件,肯定要熟悉Thrift常见数据类型: 1.基本类型(括号内为对应的Java类型): bool(boolean): 布尔类型(TRUE or FALSE) byte(byte): 8位带符号整数 i16(short): 16位带符号整数 i...

    要编写Thrift定义文件,肯定要熟悉Thrift常见的数据类型:

    1.基本类型(括号内为对应的Java类型):
    bool(boolean): 布尔类型(TRUE or FALSE)
    byte(byte): 8位带符号整数
    i16(short): 16位带符号整数
    i32(int): 32位带符号整数
    i64(long): 64位带符号整数
    double(double): 64位浮点数
    string(String): 采用UTF-8编码的字符串

    2.特殊类型(括号内为对应的Java类型):
    binary(ByteBuffer):未经过编码的字节流

    3.Structs(结构):
    struct定义了一个很普通的OOP对象,但是没有继承特性。

    struct UserProfile {
    1: i32 uid,
    2: string name,
    3: string blurb
    }

    如果变量有默认值,可以直接写在定义文件里:

    struct UserProfile {
    1: i32 uid = 1,
    2: string name = "User1",
    3: string blurb
    }

    4.容器,除了上面提到的基本数据类型,Thrift还支持以下容器类型:
    list(java.util.ArrayList):
    set(java.util.HashSet):
    map(java.util.HashMap):

    用法如下:

    struct Node {
    1: i32 id,
    2: string name,
    3: list<i32> subNodeList,
    4: map<i32,string> subNodeMap,
    5: set<i32> subNodeSet
    }

    包含定义的其他Object:

    struct SubNode {
    1: i32 uid,
    2: string name,
    3: i32 pid
    }

    struct Node {
    1: i32 uid,
    2: string name,
    3: list<subNode> subNodes
    }

    5.Services服务,也就是对外展现的接口:

    service UserStorage {
    void store(1: UserProfile user),
    UserProfile retrieve(1: i32 uid)
    }

    展开全文
  • MySQL常见数据类型

    千次阅读 2018-09-27 08:36:42
    MySQL的常见数据类型 数据类型是什么? 数据类型是列、存储过程的参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。  一些数据是要存储为数字的,数字当中有些是要存储为...

    MySQL的常见数据类型

    在这里插入图片描述

    数据类型是什么?

    数据类型是列、存储过程的参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。
      有一些数据是要存储为数字的,数字当中有些是要存储为整数、小数、日期型等…;

    MySQL常见的数据类型

    大致可以分为三类:数值、日期/时间、字符串类型
    1.数值类型
    分为严格数值类型和近似数值类型和浮点型,严格数值类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)
    在这里插入图片描述
    在这里插入图片描述
    2.日期和时间类型
    表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。

    每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。

    TIMESTAMP类型有专有的自动更新特性,将在后面描述
      在这里插入图片描述
      3.字符串类型
      字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。
      CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。
      首先明确,char的长度是不可变的,varchar的长度是可变的;比如现在定义一个char[10]和varchar[10],现在往里边存储’csdn’四个字符,此时char中存储的是’csdn’四个字符外还有六个空格,而varchar则是存储是’csdn’四个字符,这里注意要在char类型中取数据’csdn’的时候,要注意用trim函数去掉末尾的空格,而varchar是不需要的;
      尽管这样吧,char的存储速度还是比varchar快,因为其长度固定,方便程序的存储于查找,这里可以理解成以空间换时间吧(个人感觉);因为其长度固定,所以难免会有多余的空格占位符占据空间,可谓是以空间换取时间效率,而varchar是以空间效率为首位的;
      char类型对英文的存储的ASCII码占一个字节,汉子占两个字节;而varchar则是英文和汉字都是两个字节;
      两者的存储数据都非unicode的字符数据;
      BINARY和VARBINARY类类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。这说明它们没有字符集,并且排序和比较基于列值字节的数值值。

    有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和存储需求。
      在这里插入图片描述
      在这里插入图片描述

    总结

    本文大体介绍了MySQL的数据类型,以及各数据类型的含义,如果不是专业的DBA,应该了解这些就足以了;

    在这里插入图片描述
    /*************************************************************************
    /*************************************************************************
    此文章版权方是个人,目的是为自己记录学习历程的同时为大家提供一些参考;如果有不正确的地方,欢迎大家提出!

    /*************************************************************************
    /*************************************************************************

    展开全文
  • C语言不同数据类型间的混合运算+常见数据类型

    万次阅读 多人点赞 2017-07-29 21:24:41
    在程序中经常会遇到不同类型的数据进行运算,若一个运算符两侧的数据类型不同,则先自动进行类型转换,使两者具有同一类型,然后进行运算,现将规律总结如下: 1. +. -. *. /运算的两个数中一个数为float或double...
  • SQL Server常见数据类型介绍

    万次阅读 2018-10-25 14:49:19
    数据表是由多个列组成,创建表时必须明确每个列的数据类型,以下列举SQL Server常见数据类型的使用规则,方便查阅 Character 字符串: 数据类型 描述 存储 char(n) 固定长度的字符串。最多 8,000 个...
  • ORACLE常见数据类型

    万次阅读 2018-05-30 14:04:30
    1、字符类型• CHAR:一个定长字符串,当位数不足自动用空格填充来达到其最大长度。如非NULL的CHAR(12)总是包含12字节信息。CHAR字段最多可以存储2,000字节的 信息。• VARCHAR2:目前这也是VARCHAR 的同义词。这是...
  • SQL Server 常见数据类型

    千次阅读 多人点赞 2019-01-17 19:44:49
    数据类型 描述 char(n) 固定长度的字符串。最多 8,000 个字符。 -性能好。 varchar(n) 可变长度的字符串。最多 8,000 个字符。 -节省空间,常用于10字节以上的数据。 ...
  • sql数据类型有哪些

    千次阅读 2017-03-02 16:02:04
    一、 整数数据类型整数数据类型是最常用的数据类型之一。 1、INT (INTEGER)INT (或INTEGER)数据类型存储从-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之间的所有正负整数。每个...
  • javascript中的数据类型有哪些

    千次阅读 2018-11-23 10:24:47
    包括两个不同类型的值:...1、常见的基本数据类型 Number、String 、Boolean、Null和Undefined。基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值。 示例: var a = 10; var b = a; b = 20...
  • mongodb中常见数据类型

    千次阅读 2018-09-17 10:02:44
    mongodb中常见数据类型 常见类型 ● Object ID: ⽂档ID ● String: 字符串, 最常⽤, 必须是有效的UTF-8 ● Boolean: 存储⼀个布尔值, true或false ● Integer: 整数可以是32位或64位, 这取决于...
  • ORACLE常见数据类型详解

    万次阅读 2017-12-05 09:55:41
    1、字符类型 • CHAR:一个定长字符串,当位数不足自动用空格填充来达到其最大长度。如非NULL的CHAR(12)总是包含12字节信息。CHAR字段最多可以存储2,000字节的 信息。 • VARCHAR2:目前这也是VARCHAR 的同义词。...
  • 在程序中经常会遇到不同类型的数据进行运算,若一个运算符两侧的数据类型不同,则先自动进行类型转换,使两者具有同一类型,然后进行运算,现将规律总结如下: 1. +. -. *. /运算的两个数中一个数为float或double...
  • Python主要的内置数据类型有哪些

    千次阅读 2019-04-18 17:57:36
    Python基本内置数据类型有哪些: 一些基本数据类型,比如:整型(数字)(int)、字符串(str)、元组(tuple)、列表(list)、字典(dict)和布尔类型。 四种不同的数字类型: int(符号整型) long(长整型[也可以...
  • Python基本内置数据类型有哪些

    千次阅读 2015-12-14 16:51:34
    Python基本内置数据类型有哪些 一些基本数据类型,比如:整型(数字)、字符串、元组、列表、字典和布尔类型。 随着学习进度的加深,大家还会接触到更多更有趣的数据类型,python初学者入门时先了解这几种类型就...
  • byte范围及8种常见数据类型

    万次阅读 2016-07-24 13:19:24
    在计算机内,定点数3种表示法:原码、反码和补码 原码 :二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码 :正数的反码与其原码相同;负数的反码是对其原码逐位取反...
  • SQL教程——常见数据类型

    千次阅读 2020-12-01 01:12:28
    常见数据类型 数值型: 整型 小数: 定点数 浮点数 字符型: 较短的文本:char、varchar 较长的文本:text、blob(二进制的数据类型) 日期型 整型 #1.整型 特点: 如果不设置无...
  • VBA-常见数据类型

    千次阅读 2018-11-08 14:23:51
    VBA中的常见数据类型 类型 注释 简写 占用内存 Integer 整型 % 2Byte Single 单精度 ! 4Byet Double 双精度 # 8Byet Long 长整型 &amp; 4Byet String ...
  • sqlalchemy常见数据类型及配置

    千次阅读 2018-08-10 17:07:04
    类型名称 python类型 描述     Integer int 常规整形,通常为32位     SmallInteger int 短整形,通常为16位     BigInteger int或long 精度不受限整形 ...
  • c语言常见基本数据类型长度

    千次阅读 2018-12-24 01:16:50
    #c语言基本数据类型有浮点型和整型 ##整型: 64位系统下各类型的 字节长度 基本整形 int 4 短整型 short int 2 长整型 long int 4 双长整型 long long (int) 8(c99增加的) 字符型 char 1 布尔型 bool 1...
  • 【MySQL】12-常见数据类型

    千次阅读 2020-04-10 09:57:46
    常见类型 原则: 一、整型 特点: zerofill 默认无符号 二、小数 (1)浮点型 (2)定点型 三、字符型 (1)较短 (2)enum枚举型 (3)set型 四、日期型 datetime 和 datestamp 区别 ...
  • 玩蛇网Python学习平台在这里会和大家讲下Python初学者,最常用到的Python基本内置数据类型有哪些。在Python程序中,每个数据都是对像,每个对像都自己的一个类型。不同类型不同的操作方法,使用内置数据类型独有...
  • 字符串与常见数据类型的转换

    千次阅读 2018-08-14 20:13:29
    java.lang中的Integer类调用其类方法public static int paeseInt(String s)可以将由“数字”字符组成的字符串,比如“876”转换为int数据类型,例如: int x; String s = "876"; x = Integer.paeseInt(s); 类似...
  • MySQL常见数据类型(八)

    千次阅读 2017-03-11 10:17:00
     不多说,直接上干货!   ... 数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。... 一些数据是要存储...二、MYSQL常见数据类型  MySQL支持多种...
  • 我们使用jdbc在对数据操作的时候我们需要知道数据库里的数据类型和我们的java数据类型是如何对应的,这样存取的时候才不会出现不必要的错误, 我们就拿mysql为例 类型名称 显示长度 数据库类型 JAVA类型 ...
  • 一,常见数据类型  WORD: 16位无符号整形数据  DWORD: 32位无符号整型数据(DWORD32)  DWORD64: 64位无符号整型数据  INT: 32位符号整型数据类型  INT_PTR: 指向INT数据类型的指针类型
  • 常见的大数据技术类型有哪些

    千次阅读 2020-05-28 13:39:11
    今天我们就一起来了解一下,目前比较常见的一些大数据技术都有哪些类型。  1.数据湖  数据湖是个庞大的数据存储库,从不同来源收集数据,并以自然状态存储起来。切莫与数据仓库混为一谈,数据仓库基本上执行...
  • Oracle中常见数据类型转换

    千次阅读 2007-10-24 12:18:00
    Oracle中常见数据类型转换 類型轉換函數  To |  From | CHAR DATE NUMBER RAW ROWID  ------------- |-----------------------------------------------------------

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 959,195
精华内容 383,678
关键字:

常见数据类型有哪些