美文网首页
Day2-13~23集 数据类型

Day2-13~23集 数据类型

作者: 谢白 | 来源:发表于2020-08-26 19:46 被阅读0次

关键字

关键字中所有的字母都是小写,是被Java语言赋予了特殊含义,有专门用途的字符串(单词)

用于定义数据类型的关键字:
class; interface; enum; void; short; int; long; float; double; char; boolean
用于定义数据类型值的关键字
true; false; null
用于定义流程控制的关键字
if; else; switch; case; default; while; do; for; break; comtinue; return;
...;

保留字:现在版本尚未使用,但以后版本可能会作为关键字使用,自己命名标记符时要避免使用这些保留字:byValue; cast; false; future; generic; inner; operator; outer; rest; true, var; goto; const; null

标识符

Java对各种变量、方法、类等命名时使用的字符序列称为标识符。也就是说,凡是自己可以其名字的地方都叫标识符。
标识符严格区分大小写,不能包含空格,不能以数字开头,为了提高阅读性要尽量有意义,见名知意,可以用驼峰命名法。

命名规范

包:所有字母小写
类、接口:所有单词首字母大写
变量、方法:第一个单词小写,驼峰
常量:所有字母大写,多单词时使用下划线连接

变量

Java中每个变量都必须先声明后使用,它是内存中的一个存储区域。该区域有自己的名称(变量名)和数据类型。该区域的数据可以在同一类型范围内不断变化。

数据类型 变量名 = 初始化值

变量的作用域是在一对{ } 内有效,变量通过使用变量名来访问这块区域的。
对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。

基本数据类型:数值型、字符型、布尔型
引用数据类型:类、接口、数组

整数类型:byte、short、int、long

  • Java的整形常量默认为int型,声明long后面必须加L或l

浮点类型:float、double

  • 默认为double,声明float后面加F或f
  • 常用十进制数形式或科学计数法形式

char型数据用单引号括起来这个单个字符,它是可以进行计算的,因为它都有对应的Unicode码。
Boolean类型数据只允许取值true和false,<u>无null</u>。和c语言不同的是,<u>不可以</u>用0
或者非0的整数替代false和true。

string类型:String对象创建出来就不可变。创建出来的字符串将存放在数据区,只有一个,不会产生多个副本。
null:可以赋值给任何引用类型的变量,用以表示这个引用类型变量中保存的地址为空。
也就是说,可以在初始化时使用null为值。

数据类型转换

Boolean类型不可以转换为其他的数据类型。
byte、char、short能够直接计算,它们之间不会互相转换,在计算时首先转换为int类型。
容量小的类型自动转换为容量大数据类型:
(byte、char、short) —> int —> long —> float —> double

运算符

算数、赋值、比较、逻辑运算、位运算、三元运算

运算符 特点
&—逻辑与 单&时,左边无论真假,右边都进行运算;
&& —短路与 如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算
—逻辑或 同理,在不需要逻辑运算两边都参与运算的时候,尽量使用&&和||
| —短路或 当左边为真,右边不参与运算。
异或^ 当左右都为true时,结果为false

逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 。

相关文章

  • Day2-13~23集 数据类型

    关键字 关键字中所有的字母都是小写,是被Java语言赋予了特殊含义,有专门用途的字符串(单词) 用于定义数据类型的...

  • JAVA 之路第一讲

    数据类型: 基础数据类型 包装器数据类型 引用数据类型 null 数据类型 基础数据类型: 整型 byte(字节型...

  • php 数据类型和数据类型转化

    一、数据类型 基础数据类型 复合数据类型 特殊数据类型 二、获取数据类型 三、打印数据类型和值 四、数据类型判断 ...

  • OC和C中的数据类型

    数据类型对比 C语言数据类型C语言数据类型 OC数据类型

  • JAVA 核心笔记 || [2] 数据类型

    JAVA数据类型分为两大数据类型: 1.内置数据类型2.引用数据类型 内置数据类型 引用数据类型 上篇 : 开篇 ...

  • 数据类型

    数据类型作用:数据类型不同,空间大小不同。 数据类型分类:基本数据类型、引用数据类型基本数据类型:整数型、浮点型、...

  • Java知识之数据类型

    Java数据类型图表## Java数据类型分为:### 基础数据类型 引用数据类型 null类型 基础数据类型分別...

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • Java数据类型(慢慢积累,对于事物的理解也会不一样)

    Java的数据类型: 1. 内置数据类型(基本数据类型); 2. 引用数据类型; Java基本数据类型:(...

  • 【IOS 开发】 数据类型详解

    1. 数据类型简介及输出 (1) 数据类型简介 数据类型简介: Object - C 数据类型 分为 基本数据类型...

网友评论

      本文标题:Day2-13~23集 数据类型

      本文链接:https://www.haomeiwen.com/subject/bjvfsktx.html