- 浏览: 16781 次
- 性别:
- 来自: 杭州
最新评论
java中的数据类型划分:
|--基本数据类型--|--数值型--|--整数类型(byte,short,int,long)
数据类型--| | |
| | |--浮点型(float,double)
| |--字符型(char)
| |--布尔型(boolean)
|--引用类型--|--类(class)
| |--接口(interface)
| |--数组(array)
|--返回值地址类型(returnaddress)
1.(整数类型)整数默认为int类型
byte类型:可标识的范围为-128到127,占用1字节;
short类型:可标识的范围为-32768到32767,大约为正负三万,-2~15到(2~15)-1,占用2个字节;
int类型:可标识的范围为正负21亿,占用4字节;
long类型:可标识的范围为-2~63到(2~63)-1,占用8字节;
2.(浮点类型)小数默认为double类型
float类型:占用4字节,可以精确到小数点后7位;
double类型:占用8字节;
3.(字符及布尔类型)
char类型:占用2字节,标识范围为0到65536,采用单引号定义,例如‘a',在内存中,char采用unicode编码标识;
boolean类型:占用1位,只有true和false,编译器将源码编译成字节码时,编译器会用int或者byte来表示boolean,在JVM中,false由整数0表示,所有非零整数都表示true,涉及boolean值的操作则会使用int,在boolean数组中,boolean则是用byte数组来访问的,在堆中,boolean可以被表示成位域(参见<深入jvm>p89) .
引用
|--基本数据类型--|--数值型--|--整数类型(byte,short,int,long)
数据类型--| | |
| | |--浮点型(float,double)
| |--字符型(char)
| |--布尔型(boolean)
|--引用类型--|--类(class)
| |--接口(interface)
| |--数组(array)
|--返回值地址类型(returnaddress)
1.(整数类型)整数默认为int类型
byte类型:可标识的范围为-128到127,占用1字节;
short类型:可标识的范围为-32768到32767,大约为正负三万,-2~15到(2~15)-1,占用2个字节;
int类型:可标识的范围为正负21亿,占用4字节;
long类型:可标识的范围为-2~63到(2~63)-1,占用8字节;
2.(浮点类型)小数默认为double类型
float类型:占用4字节,可以精确到小数点后7位;
double类型:占用8字节;
3.(字符及布尔类型)
char类型:占用2字节,标识范围为0到65536,采用单引号定义,例如‘a',在内存中,char采用unicode编码标识;
boolean类型:占用1位,只有true和false,编译器将源码编译成字节码时,编译器会用int或者byte来表示boolean,在JVM中,false由整数0表示,所有非零整数都表示true,涉及boolean值的操作则会使用int,在boolean数组中,boolean则是用byte数组来访问的,在堆中,boolean可以被表示成位域(参见<深入jvm>p89) .
发表评论
-
开发工具备忘
2014-06-19 23:41 3831.谷歌公司的:guava; 2.apache公司的:Co ... -
java.util.date
2014-06-17 21:58 384<div class="iteye-blo ... -
(转) spring 的jar各包作用
2014-06-01 15:03 466转自:http://blog.csdn.net/c ... -
(转)Hibernate 的jar各包作用
2014-06-01 15:02 354转自:http://blog.csdn.net/cailian ... -
(转)CyclicBarrier介绍
2014-05-28 08:17 504转自:http://www.iteye.com/topic/9 ... -
(转)Callable,Runnable比较及用法
2014-05-27 13:53 534转自:http://murielily.blog. ... -
(转)java Future 接口介绍
2014-05-27 13:52 481转自:http://blog.csdn.net/yangyan ... -
9_(JAVA基础300集最全教程 学习)自动装箱和拆箱
2014-05-16 00:08 597在JDK5.0中新增了自动装箱和拆箱,为开发人员解决了很多 ... -
8_(JAVA基础300集最全教程 学习)Collectioin各容器实现方式
2014-05-15 23:01 3741.ArrayList : 实现方式(非可序化Object数组 ... -
(转)java关键字Transient
2014-05-15 22:52 423转自:http://horst.sun.blog.163.co ... -
(转)Java使用JDBC连接Oracle_MSSQL实例
2014-05-14 23:20 490转自:http://blog.csdn.net/tungkee ... -
ant入门
2014-05-14 23:07 508这几天忙着看项目中的 ... -
(备忘)java.lang.Class类
2014-05-10 21:48 414转自:http://lavasoft.blog.51cto.c ... -
(备忘)native2ascii转码工具使用
2014-05-10 21:49 397native2ascii简介:native2ascii是sun ... -
(转)java.lang.Object类
2014-05-10 21:49 1671转自:http://lavasoft.blog.51cto.c ... -
(备忘录)xml文件的生成和解析_JDOM_4
2014-05-09 14:45 450import java.io.FileNotFou ... -
(备忘录)xml文件的生成和解析_DOM4J_3
2014-05-09 13:58 356import java.io.File; import ... -
(备忘录)xml文件的生成和解析_SAX_2
2014-05-09 11:51 460一边加载一边解析,速度快,内存占用小,但是如果再次使用时需要再 ... -
(转)J2EE十三个规范
2014-05-09 09:48 406转自:http://www.ibm.com/developer ... -
(备忘录)xml文件的生成和解析_DOM_1
2014-05-09 09:25 733xml的解析一般分为两种方式,一种是SAX事件流的方式,另外一 ...
相关推荐
2. **Java基础语法**(day04-函数与数组.doc、传智播客_Java培训_毕向东_Java基础[02-Java基础语法1].pdf、[02-Java基础语法2].pdf):这部分深入讲解了Java的基本语法,包括变量、数据类型、运算符、控制结构(如if...
2. **语法基础**:包括数据类型(基本类型如int, double和引用类型如String)、变量声明、运算符、流程控制(if-else, switch, for, while循环)以及方法的定义和调用。 3. **类与对象**:理解面向对象编程的基础,...
2. **语法基础**:变量声明、数据类型、运算符、流程控制(条件语句和循环)。 3. **面向对象**:类、对象、构造器、方法、封装、继承、多态的深入讲解。 4. **异常处理**:理解如何使用try-catch-finally块处理运行...
这份"java_Java_学习笔记_java教程_"的压缩包文件提供了一份详细的学习资料,旨在帮助初学者掌握Java编程的基础知识。以下是这份资源可能包含的一些核心知识点: 1. **Java简介**:Java是由Sun Microsystems(现为...
动力节点的《Java基础301集》是一个全面且深入的Java入门教程,涵盖了从基础知识到高级特性的广泛内容,适合Java初学者和寻求巩固基础的学习者。以下是一些主要的知识点详解: 1. **数据结构**:教程详细介绍了单项...
源码中可能包括了变量、数据类型、运算符、控制结构(如if语句、for循环、while循环)等基础知识的示例。 2. **面向对象编程**:Java是面向对象的语言,封装、继承和多态是其三大特性。源代码可能包含类的定义、...
1. **变量与数据类型**:Java中的基本数据类型包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char)以及布尔型(boolean)。理解它们的取值范围、存储方式及使用场景是学习Java的第一步。 ...
北京动力节点-Java编程零基础教程-068-Java基本语法-数据类型转换-int向byte、short、char型变量赋值.avi 北京动力节点-Java编程零基础教程-069-Java基本语法-数据类型转换-byte、short、char型数据间的运算.avi ...
然后,PPT将讲解Java的基本语法,如数据类型(包括基本类型和引用类型)、变量、常量、运算符、流程控制(如if语句、switch语句、循环结构for、while和do-while),以及逻辑表达式和条件语句。这些都是编程语言的...
1. **Java基础知识**:该项目首先会涉及Java语言的基础语法,包括变量、数据类型、控制结构(如if语句、循环)、方法定义和调用等。理解这些基本元素是编写任何Java程序的基础。 2. **面向对象编程**:Bank项目将...
- **变量与数据类型**:Java支持基本数据类型(如int、float、boolean等)以及引用数据类型(类、接口和数组)。变量是用来存储数据的容器。 - **运算符**:包括算术运算符、比较运算符、逻辑运算符等,用于执行...
《Java基础案例教程(第2版)》是一本旨在教授初学者Java编程基础知识的教材,其PPT形式的压缩包提供了清晰、直观的教学材料。在深入探讨这些知识点之前,我们首先了解一下Java语言的基础概念。 Java是一种面向对象...
总结以上,"08_Java基础语法_第8天(Eclipse)_讲义"涵盖了Eclipse中使用Java基础语法的各个方面,从基本数据类型到面向对象编程,再到IDE的使用技巧。通过深入学习这些内容,开发者将能够高效地在Eclipse中进行Java...
首先,Java教程通常会从基础语法开始,包括变量、数据类型、运算符以及流程控制语句(如if-else、for、while循环)。在Java中,变量是用来存储数据的容器,数据类型分为基本类型(如int、double、boolean)和引用...
然后,PPT将深入讲解Java语法基础,这通常包括变量、数据类型(包括基本类型和引用类型)、运算符、流程控制(如if语句、switch语句、for循环、while循环)和方法定义。还会涵盖类和对象的概念,这是面向对象编程的...
接着,我们将深入学习Java语法,包括变量、数据类型(如整型、浮点型、字符型和布尔型)、运算符、流程控制(如if语句、switch语句、for循环、while循环)以及方法的定义与调用。这些都是编写任何Java程序的基础。 ...
在本资源"传智播客_Java培训_毕向东_Java基础源代码_day02"中,我们聚焦于Java编程语言的基础学习,由知名讲师毕向东指导。这个压缩包包含了day02的学习材料,主要是源代码,是为初学者精心准备的实践教程。 Java是...
2. **语法基础**:介绍基本数据类型(如整型、浮点型、字符型和布尔型)、变量、常量、运算符以及控制流程(如条件语句、循环结构)。 3. **类与对象**:阐述面向对象编程的核心概念,包括类的定义、对象的创建、...
本教程“实用数据结构教程_Java语言描述”涵盖了这个主题,旨在帮助学习者深入理解和应用Java中的数据结构。 1. 数组:数组是最基本的数据结构,它允许存储固定大小的同类型元素序列。在Java中,数组可以是一维、二...
本资料集“传智播客_Java培训_毕向东_Java基础源代码_day01”是针对初学者设计的一份教程,由知名讲师毕向东指导,涵盖了Java的基础知识,旨在帮助学习者快速入门。毕向东老师在IT教育界有深厚的造诣,他的教学风格...