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
大转小可能会失去精度!!!
分享到:
相关推荐
Redis 是一个功能强大且广泛使用的Nosql数据库,提供了丰富的数据类型,每种数据类型都有其特点和应用场景。下面我们将详细介绍 Redis 的九种数据类型和各自的应用场景。 一、String(字符串) String 是 Redis 最...
比如变量声明、基本的数据类型、运算符、流程控制(包括条件语句和循环语句)、数组、函数等。这些基础知识是编写PHP程序不可或缺的部分。对于初学者来说,正确理解这些基础概念对于日后学习高级知识至关重要。 ...
在PHP的世界里,首先我们需要理解其基础语法,包括变量声明、数据类型(如字符串、整型、浮点型、布尔型、数组、对象等)、流程控制(如条件语句if/else、循环结构for、while、do/while等)以及函数的使用。...
1. **基础语法**:源码中包含了PHP的基础语法,如变量、数据类型、流程控制(条件语句、循环结构)、函数等,这些都是PHP编程的基础。 2. **字符串与数组操作**:PHP对字符串和数组有丰富的处理函数,源码中会展示...
首先,我们可以从这个压缩包中探索PHP的基础知识,例如变量的声明和使用,数据类型(如字符串、整型、数组、布尔型和浮点数)的处理,以及流程控制结构(如条件语句if-else和switch-case,以及循环语句for、while和...
1. PHP基础:书中首先介绍了PHP的基本语法,包括变量、常量、数据类型(如字符串、整型、浮点型、布尔型、数组、对象等)、运算符、流程控制(条件语句、循环语句)、函数的使用等。源代码中会包含这些基础知识的...
1. **基础语法**:源码中包含了PHP的基础语法示例,如变量声明、数据类型(字符串、整型、浮点型、数组、布尔型、NULL)、流程控制(条件语句、循环结构)以及函数的使用。 2. **字符串操作**:PHP对字符串处理提供...
Servlet是Java Web开发中的核心组件,它是一种服务器端的Java应用程序,主要用于处理和响应客户端(如Web浏览器)的请求。韩顺平老师的“2011细说Servlet笔记”是针对这一主题的深入讲解,旨在提供全面且实用的学习...
1. **基础教程代码**:这些文件可能包含了PHP的基本语法示例,如变量、数据类型、流程控制结构(条件语句、循环)以及函数的使用等。 2. **数组操作**:PHP对数组的支持非常强大,源码中可能会有各种类型的数组操作...
通过书中提供的源代码,读者可以从简单的变量声明和基本的数据类型操作入手,逐步学习到条件语句、循环控制结构、函数使用、类与对象编程、错误处理机制、文件操作、会话管理等高级编程技巧。每一个技术点都配合具体...
在这一章,读者将学习PHP中的基本数据类型,如整型、浮点型、字符串和布尔型。此外,还涵盖了数组,它是处理多值数据的重要工具。读者还将接触到变量的概念,了解如何声明、赋值和使用变量,以及变量的作用域规则。...
第六章:变量与数据类型 在PHP中,变量是用来存储数据的容器,声明时无需预先定义类型,PHP会根据赋值自动判断其类型。主要的数据类型包括字符串、整型、浮点型、布尔型、数组和对象。此外,还有NULL类型和资源类型...
- **JNI编程基础**:介绍JNI的基本概念,包括创建本地方法、本地函数指针、类型映射等。 - **CMake和ndk-build**:两种构建原生代码的工具,以及它们的使用方法和差异。 - **本地库的管理和依赖**:如何添加、管理和...
1. **PHP基础语法**:BroCMS使用了PHP的基础语法,包括变量、数据类型、流程控制(如if-else、switch-case、for、while循环)、函数等,这些都是PHP编程的基石。 2. **MVC模式**:BroCMS采用了Model-View-...
2. **指针所指向的类型**:通过指针可以访问的数据类型。 3. **指针的值**:即指针所指向的内存地址。 4. **指针本身所占据的内存区**:指针也是一个变量,也需要一定的存储空间。 #### 指针类型的解析 解析指针...
4. **PHP基本语法**:PHP的基础包括变量、数据类型、运算符、流程控制结构(如if-else、switch-case)、函数等。掌握这些内容是编写PHP代码的前提。 5. **PHP语言结构**:深入理解类、对象、继承、接口、异常处理等...
1. PHP基础语法:PHP是一种服务器端脚本语言,其基础语法包括变量、数据类型(如字符串、整型、浮点型、数组、对象等)、流程控制(条件语句、循环结构)、函数定义与调用等。源码中可能包含这些基本概念的实例,...
所有的I/O操作都是通过缓冲区进行的,提供了一种有效控制数据的方式。 3. **选择器(Selector)**:选择器允许单线程处理多个通道,提高了程序的并行性。通过注册感兴趣的事件(如读、写、连接和接受),可以选择器...