java语言是强类型语言,每个变量和表达式编译时就要确定类型。因此,所有的变量必须显式的声明类型。
以下简单罗列了以下java的基本数据类型。java数据类型是java基础的基础,不予深究。
一、基本数据类型分类
1、整数类型
byte 内存中占8位,表示范围:-128~127
short 内存中占16位,表示范围:-32768~32767
int 内存中占32位,表示范围:-2147483648~2147483647
long 内存中占64位,表示范围:自己算,。应该知道怎么算吧?不知道赶紧回去看基础。
2、浮点类型
float 内存中占32位,第一位是符号位,接下来八位表示指数,剩余23位表示尾数。
double 内存中占64为,同上
3、字符类型
char 内存中占16位
4、布尔型
boolean true false
二、基本数据类型的类型转换
1、自动类型转换:(小转大没问题)
2、强制类型转换:(大转小会溢出)
三、运算符
1、算数运算符
2、赋值运算符
3、比较运算符
4、逻辑运算符
5、位运算符
6、类型相关运算符
相关推荐
#### 第一章:JAVA概述 - **Java 之父**:詹姆斯·高斯林(James Gosling),最初名为Oak(橡树)语言。 - **Java 体系架构**: - **Java SE**:标准版,提供基本功能支持。 - **Java EE**:企业版,针对大型应用...
#### 第一章:Java入门 - **Java的特点**: - **面向对象**:Java的设计原则之一就是支持面向对象编程(OOP),这使得它非常适合于构建复杂的、可维护的应用程序。 - **与平台无关**:Java的一个显著特点是它的跨...
**第一章 变量与常量** 1.1 变量 变量是程序中存储数据的容器。在Java中,定义变量时需要指定类型和名称。类型决定了变量能存储的数据种类,如整型(int)、浮点型(float)、字符型(char)等。名称则是我们引用这个...
【压缩包子文件的文件名称列表】:虽然没有给出具体的子文件名称,但可以假设这些文件可能按照课程章节或者主题进行组织,例如“第一章-Java入门”、“第二章-数据类型和运算符”等,每个子文件可能是一个文档或PDF...
- 掌握如何编写第一个Java程序“Hello World”。 **高手之路:** - 探讨Java的内存管理机制,理解堆栈的区别。 - 分析Java中的关键字和保留字,了解它们的作用和用法。 **小试牛刀:** - 实践基本的数据类型操作,...
其次,第二、四、七章的内容也非常重要,它们可能涉及数据类型、运算符、控制结构以及接口和包等主题。最后,虽然第一、九、十章是次要章节,但仍然需要掌握,因为它们可能包含关于程序的组织和结构、多线程以及Java...
本篇复习笔记主要关注的是JSP构架以及MVC(Model-View-Controller)设计模式的应用。 MVC设计模式是软件工程中的一种架构模式,它将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)...
### 第一章 为什么要学 C 语言 C语言之所以重要,主要是因为它的广泛用途和高效性能。它是许多操作系统如Linux和嵌入式系统的基石,也是许多其他高级编程语言(如C++、Java)的基础。此外,学习C语言有助于理解...
2. **第二章**:这一章可能会讲解Java的基本语法,如数据类型(整型、浮点型、字符型、布尔型)、变量、常量、运算符、流程控制语句(if条件判断、switch选择结构、for、while循环)等。 3. **第三章**:在这个阶段...
第二章的内容主要涉及软件模型的发展和类型: 1. **软件模型发展顺序**:从功能模型、对象模型、组件模型到配置型组件模型和服务模型,再到抽象模型,体现了软件模型的进化历程。 2. **功能模型**:将系统分解为...
**第一章 安装配置环境** 在学习Python之前,首先需要在自己的电脑上安装Python环境。通常,你可以访问Python官网下载最新版本的Python解释器,并按照安装向导进行安装。安装完成后,还需要将Python的安装路径添加到...
#### 第一章 中间件产生背景与分布式环境 ##### 一、中间件的基本概念 1. **中间件定义**:中间件是位于系统软件(如操作系统和网络软件)与应用软件之间的一种软件层。它的主要功能是使不同的应用软件能够跨越...
第2章:java内存模型和内存溢出异常 1.运行时数据区域 1.程序计数器:线程私有 2.java虚拟机栈:线程私有,虚拟机栈描述的是java方法执行的内存模型:每个方法在执行的时候都会创建一个栈帧,存储局部变量表、操作数...
1. **第一章:Unicode**:Unicode是全球字符编码的标准,它允许不同语言的文字在计算机中被统一表示。Unicode包括了几乎所有的字符集,如拉丁文、希腊文、汉字等,确保了网页内容可以正确地显示各种语言文字。 2. *...
第2章 一切都是对象 1.在使用任何引用前,都必须为其指定一个对象,如果试图访问一个为null的引用,将会报错。 2.java有一个垃圾回收器,用来监视所有new创建的对象,并辨别那些不在被引用的对象,释放这些对象的...