`

2_(JAVA基础300集最全教程 学习)java 数据类型

阅读更多
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) .



   
分享到:
评论

相关推荐

    传智博客_Java培训_毕向东_Java基础课件

    2. **Java基础语法**(day04-函数与数组.doc、传智播客_Java培训_毕向东_Java基础[02-Java基础语法1].pdf、[02-Java基础语法2].pdf):这部分深入讲解了Java的基本语法,包括变量、数据类型、运算符、控制结构(如if...

    java-ppt.rar_java .ppt_java ppt_java基础 ppt_java基础 ppt_ppt jav

    2. **语法基础**:包括数据类型(基本类型如int, double和引用类型如String)、变量声明、运算符、流程控制(if-else, switch, for, while循环)以及方法的定义和调用。 3. **类与对象**:理解面向对象编程的基础,...

    JAVA学习教程(HTML版) .rar_JAVA HTML教程_java html学习_java学习_java学习教程_jav

    2. **语法基础**:变量声明、数据类型、运算符、流程控制(条件语句和循环)。 3. **面向对象**:类、对象、构造器、方法、封装、继承、多态的深入讲解。 4. **异常处理**:理解如何使用try-catch-finally块处理运行...

    java_Java_学习笔记_java教程_

    这份"java_Java_学习笔记_java教程_"的压缩包文件提供了一份详细的学习资料,旨在帮助初学者掌握Java编程的基础知识。以下是这份资源可能包含的一些核心知识点: 1. **Java简介**:Java是由Sun Microsystems(现为...

    动力节点Java基础301集_史上最全的Java基础教程

    动力节点的《Java基础301集》是一个全面且深入的Java入门教程,涵盖了从基础知识到高级特性的广泛内容,适合Java初学者和寻求巩固基础的学习者。以下是一些主要的知识点详解: 1. **数据结构**:教程详细介绍了单项...

    Java大学教程源码.rar_college_java sound_java 教程 源代码_java大学教程_sound

    源码中可能包括了变量、数据类型、运算符、控制结构(如if语句、for循环、while循环)等基础知识的示例。 2. **面向对象编程**:Java是面向对象的语言,封装、继承和多态是其三大特性。源代码可能包含类的定义、...

    传智播客_Java培训_毕向东_Java基础源代码day03

    1. **变量与数据类型**:Java中的基本数据类型包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char)以及布尔型(boolean)。理解它们的取值范围、存储方式及使用场景是学习Java的第一步。 ...

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-068-Java基本语法-数据类型转换-int向byte、short、char型变量赋值.avi 北京动力节点-Java编程零基础教程-069-Java基本语法-数据类型转换-byte、short、char型数据间的运算.avi ...

    《Java基础入门》-PPT.rar_Java基础入门PPT_fairlygtz_java基础 ppt_java自学ppt_r

    然后,PPT将讲解Java的基本语法,如数据类型(包括基本类型和引用类型)、变量、常量、运算符、流程控制(如if语句、switch语句、循环结构for、while和do-while),以及逻辑表达式和条件语句。这些都是编程语言的...

    尚硅谷_Java基础实战_Bank项目_项目需求

    1. **Java基础知识**:该项目首先会涉及Java语言的基础语法,包括变量、数据类型、控制结构(如if语句、循环)、方法定义和调用等。理解这些基本元素是编写任何Java程序的基础。 2. **面向对象编程**:Bank项目将...

    java基础教程_java教程_java_

    - **变量与数据类型**:Java支持基本数据类型(如int、float、boolean等)以及引用数据类型(类、接口和数组)。变量是用来存储数据的容器。 - **运算符**:包括算术运算符、比较运算符、逻辑运算符等,用于执行...

    Java基础案例教程(第2版)_PPT.zip

    《Java基础案例教程(第2版)》是一本旨在教授初学者Java编程基础知识的教材,其PPT形式的压缩包提供了清晰、直观的教学材料。在深入探讨这些知识点之前,我们首先了解一下Java语言的基础概念。 Java是一种面向对象...

    08_Java基础语法_第8天(Eclipse)_讲义

    总结以上,"08_Java基础语法_第8天(Eclipse)_讲义"涵盖了Eclipse中使用Java基础语法的各个方面,从基本数据类型到面向对象编程,再到IDE的使用技巧。通过深入学习这些内容,开发者将能够高效地在Eclipse中进行Java...

    《java入门经典教程》.rar_JAVA 教程_java 入门_java 教程_java入门

    首先,Java教程通常会从基础语法开始,包括变量、数据类型、运算符以及流程控制语句(如if-else、for、while循环)。在Java中,变量是用来存储数据的容器,数据类型分为基本类型(如int、double、boolean)和引用...

    Java基础教程PPT

    然后,PPT将深入讲解Java语法基础,这通常包括变量、数据类型(包括基本类型和引用类型)、运算符、流程控制(如if语句、switch语句、for循环、while循环)和方法定义。还会涵盖类和对象的概念,这是面向对象编程的...

    java入门经典教程.zip_java 教程_java 鏁欑▼_java入门_zip_教程 java

    接着,我们将深入学习Java语法,包括变量、数据类型(如整型、浮点型、字符型和布尔型)、运算符、流程控制(如if语句、switch语句、for循环、while循环)以及方法的定义与调用。这些都是编写任何Java程序的基础。 ...

    传智播客_Java培训_毕向东_Java基础源代码_day02

    在本资源"传智播客_Java培训_毕向东_Java基础源代码_day02"中,我们聚焦于Java编程语言的基础学习,由知名讲师毕向东指导。这个压缩包包含了day02的学习材料,主要是源代码,是为初学者精心准备的实践教程。 Java是...

    黑马程序员_Java基础辅导班教程课件[第01期]第13天

    2. **语法基础**:介绍基本数据类型(如整型、浮点型、字符型和布尔型)、变量、常量、运算符以及控制流程(如条件语句、循环结构)。 3. **类与对象**:阐述面向对象编程的核心概念,包括类的定义、对象的创建、...

    实用数据结构教程_Java语言描述.zip

    本教程“实用数据结构教程_Java语言描述”涵盖了这个主题,旨在帮助学习者深入理解和应用Java中的数据结构。 1. 数组:数组是最基本的数据结构,它允许存储固定大小的同类型元素序列。在Java中,数组可以是一维、二...

    传智播客_Java培训_毕向东_Java基础源代码_day01

    本资料集“传智播客_Java培训_毕向东_Java基础源代码_day01”是针对初学者设计的一份教程,由知名讲师毕向东指导,涵盖了Java的基础知识,旨在帮助学习者快速入门。毕向东老师在IT教育界有深厚的造诣,他的教学风格...

Global site tag (gtag.js) - Google Analytics