`
一振风
  • 浏览: 2428 次
社区版块
存档分类
最新评论

细说8种基本数据类型

阅读更多
JAVA的8种基本数据类型:
             byte,short,int,long,float,double,char,boolean
占用存储空间 1   ,2    ,4  ,8   ,4    ,8     ,2   ,1/8     (byte)
以及原始类型的封装类:
          Byte,Short,Integer,Long,Flaot,Double,Character,Boolean.
    封装的引用类型和原始类型的行为完全不同,他们具有不同的特征和用法:
          引用类型实例化变量时的缺省值为null;而原始类型实例化缺省值与它们的数据类型有关;
    比如:Boolean b=null;是true;而boolean b=null;则是false.
    JAVA中的char类型使用Unicode编码,占2个字节空间地址。因此可以存放中文和英文字符,而c中则只能用char[]存放中文字符。
    flaot和double的区别:
      1.JAVA中小数默认是double类型,所以用float需要强制类型转换(窄转型);
      2.float的精度是7位,double为16位,但是float运行速度比double快的多;
     3.java中鼓励用double,更鼓不变,就算数值不大也要用double。
    int 和Integer的区别:
      1.Ingeter是int的包装类;
      2.int的初值为0,Ingeter的初值为null;
      3.int i=0;是一个变量;Integer i=0;是一个对象;
      4.当Integer超过-128~127范围时,会自动创建新对象;
         例如:  Integer a=127;Integer b=127; a==b 返回true;
          而     Integer a=128;Integer b=128; a==b 返回false;

    5.数值类型之间的转换:byte --> short --> int --> long
                       char --> int
                        int --> float
                        int --> double
                       long --> double
                      float --> double
          大转小可能会失去精度!!!

     
分享到:
评论

相关推荐

    2 万字 + 20张图| 细说 Redis 九种数据类型和应用场景.doc

    Redis 是一个功能强大且广泛使用的Nosql数据库,提供了丰富的数据类型,每种数据类型都有其特点和应用场景。下面我们将详细介绍 Redis 的九种数据类型和各自的应用场景。 一、String(字符串) String 是 Redis 最...

    《细说PHP》

    比如变量声明、基本的数据类型、运算符、流程控制(包括条件语句和循环语句)、数组、函数等。这些基础知识是编写PHP程序不可或缺的部分。对于初学者来说,正确理解这些基础概念对于日后学习高级知识至关重要。 ...

    细说php精要版

    在PHP的世界里,首先我们需要理解其基础语法,包括变量声明、数据类型(如字符串、整型、浮点型、布尔型、数组、对象等)、流程控制(如条件语句if/else、循环结构for、while、do/while等)以及函数的使用。...

    《细说php》光盘源码

    1. **基础语法**:源码中包含了PHP的基础语法,如变量、数据类型、流程控制(条件语句、循环结构)、函数等,这些都是PHP编程的基础。 2. **字符串与数组操作**:PHP对字符串和数组有丰富的处理函数,源码中会展示...

    《细说PHP》光盘源码

    首先,我们可以从这个压缩包中探索PHP的基础知识,例如变量的声明和使用,数据类型(如字符串、整型、数组、布尔型和浮点数)的处理,以及流程控制结构(如条件语句if-else和switch-case,以及循环语句for、while和...

    《细说php》光盘源代码

    1. PHP基础:书中首先介绍了PHP的基本语法,包括变量、常量、数据类型(如字符串、整型、浮点型、布尔型、数组、对象等)、运算符、流程控制(条件语句、循环语句)、函数的使用等。源代码中会包含这些基础知识的...

    《细说PHP》配套源码

    1. **基础语法**:源码中包含了PHP的基础语法示例,如变量声明、数据类型(字符串、整型、浮点型、数组、布尔型、NULL)、流程控制(条件语句、循环结构)以及函数的使用。 2. **字符串操作**:PHP对字符串处理提供...

    韩顺平 2011细说Servlet笔记

    Servlet是Java Web开发中的核心组件,它是一种服务器端的Java应用程序,主要用于处理和响应客户端(如Web浏览器)的请求。韩顺平老师的“2011细说Servlet笔记”是针对这一主题的深入讲解,旨在提供全面且实用的学习...

    《细说PHP》光盘源码.rar

    1. **基础教程代码**:这些文件可能包含了PHP的基本语法示例,如变量、数据类型、流程控制结构(条件语句、循环)以及函数的使用等。 2. **数组操作**:PHP对数组的支持非常强大,源码中可能会有各种类型的数组操作...

    《细说PHP》全部源代码

    通过书中提供的源代码,读者可以从简单的变量声明和基本的数据类型操作入手,逐步学习到条件语句、循环控制结构、函数使用、类与对象编程、错误处理机制、文件操作、会话管理等高级编程技巧。每一个技术点都配合具体...

    细说php 1-5章

    在这一章,读者将学习PHP中的基本数据类型,如整型、浮点型、字符串和布尔型。此外,还涵盖了数组,它是处理多值数据的重要工具。读者还将接触到变量的概念,了解如何声明、赋值和使用变量,以及变量的作用域规则。...

    细说php6-10章

    第六章:变量与数据类型 在PHP中,变量是用来存储数据的容器,声明时无需预先定义类型,PHP会根据赋值自动判断其类型。主要的数据类型包括字符串、整型、浮点型、布尔型、数组和对象。此外,还有NULL类型和资源类型...

    《细说Android 4.0 NDK编程》PDF

    - **JNI编程基础**:介绍JNI的基本概念,包括创建本地方法、本地函数指针、类型映射等。 - **CMake和ndk-build**:两种构建原生代码的工具,以及它们的使用方法和差异。 - **本地库的管理和依赖**:如何添加、管理和...

    《细说PHP》的项目源码

    1. **PHP基础语法**:BroCMS使用了PHP的基础语法,包括变量、数据类型、流程控制(如if-else、switch-case、for、while循环)、函数等,这些都是PHP编程的基石。 2. **MVC模式**:BroCMS采用了Model-View-...

    细说指针.docx

    2. **指针所指向的类型**:通过指针可以访问的数据类型。 3. **指针的值**:即指针所指向的内存地址。 4. **指针本身所占据的内存区**:指针也是一个变量,也需要一定的存储空间。 #### 指针类型的解析 解析指针...

    细说php课后答案

    4. **PHP基本语法**:PHP的基础包括变量、数据类型、运算符、流程控制结构(如if-else、switch-case)、函数等。掌握这些内容是编写PHP代码的前提。 5. **PHP语言结构**:深入理解类、对象、继承、接口、异常处理等...

    细说PHP 配套源码

    1. PHP基础语法:PHP是一种服务器端脚本语言,其基础语法包括变量、数据类型(如字符串、整型、浮点型、数组、对象等)、流程控制(条件语句、循环结构)、函数定义与调用等。源码中可能包含这些基本概念的实例,...

    细说Java NIO

    所有的I/O操作都是通过缓冲区进行的,提供了一种有效控制数据的方式。 3. **选择器(Selector)**:选择器允许单线程处理多个通道,提高了程序的并行性。通过注册感兴趣的事件(如读、写、连接和接受),可以选择器...

Global site tag (gtag.js) - Google Analytics