Java基础--标识符,关键字,数字类型
来源:互联网 发布:实变函数和实分析 知乎 编辑:程序博客网 时间:2024/05/29 16:20
标识符
标识符:Java对各种变量方法和类等要素命名是使用的字符序列;
标识符命名规则:
1.由字母、下划线、美元符或数字组成;
2.标识符应以字母、下划线、美元符开头;
3.标识符大小写敏感,长度没有限制;
关键字
Java中赋以一些特定含义,用作专门用途的字符串称为关键字;
所有Java关键字都是小写;
常量
final:标识常量;
变量
变量是Java程序中最基本的存储单元,其要素包括变量名,变量类型,作用域;
变量其实是内存中一小块区域,使用变量名来访问这块区域,因此每一个变量使用前必须要先声明;
变量分类:
1.按被声明的位置划分:
- 局部变量:方法或语句块内部定义的变量;
- 成员变量:方法外部,类的内部定义的变量;
2.按所属数据类型划分:
- 基本数据类型变量
- 引用数据类型变量
基本数据类型
Java中定义了4类8中基本数据类型:(依靠内存的大小和内存中的布局来区分不同数据类型)
逻辑型-->boolean(true,false)
文本型-->char:表示通常意义上的"字符",字符常量用单引号括起来;
Java中字符采用Unicode(同一了全世界所有文字的编码方式)编码,每个字符占两个字节;
可以使用转义符'\',将后边的字符转变为其他含义;
整数型-->byte,short,int,long;
Java中各个整数类型有固定的表数范围和固定长度,不受操作系统的影响,以保障Java的可移植性;
整形常量三种表示方式:
- 八进制整数:要求以0开头:012
- 十进制整数:12,1,895
- 十六进制整数:要求0x或0X开头:0x01,0X15
Java中默认的整数类型是int,声明long可以后加'l'或'L';
类型占用存储空间表数范围 byte1字节-128~1272的7次方short2字节-32768~327672的15次方int4字节-2 147 483 648~2 147 483 6472的31次方long8字节-9223372036854775808~92233720368547758072的63次方浮点型-->float,double,有固定的表数范围和固定长度,不受操作系统的影响;
两种表数形式:
十进制数形式: 3.14, 314.0 .314
科学计数法形式:3.14e2, 3.14E2 100E-2
浮点型默认类型是double,若要定义float后边加'f'或'F';
数据类型转换
boolean型不可以进行转换;整形,字符型,浮点型转换遵循以下规则:
- 容量小的类型自动转换为容量大的类型(byte,short,char->int->long->float->double;byte,short,char不进行转换,在计算时自动转换为int然后进行计算)
- 容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能会造成精度降低或溢出;
- 多种数据类型混合运算时,系统首先自动将所有数据类型转换成容量最大的类型,然后在进行计算;
运算符
算数运算符:+,-,*,/,%,++,--
关系运算符:>,<,>=,<=,==,!=
逻辑运算符:!,&,|,^,||,&&
位运算符:&,|,^,~,>>,<<,>>>
赋值运算符:=
拓展赋值运算符:+=,-=,*=,/=
字符串连接符:+
三元表达式
x?y:z-->先计算x的值,如果x为true则表达式返回y,如果x为false则表达式返回z;
分支语句
if else ,if else if ......
switch
循环语句
for,while ,do while
break,continue
方法
Java中进行函数调用中传递参数时,遵循值传递的原则:
基本类型传递的是该数据本身.引用类型传递的是对对象的引用,而不是对象本身;
- Java基础--标识符,关键字,数字类型
- Java标识符、关键字、类型
- Java基础概念之标识符、关键字、类型等
- Java 基础 —— 标识符、关键字和类型介绍
- Java基础-关键字、标识符、变量
- Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- Java 基础语法:标识符、关键字、数据类型
- Java基础——关键字vs标识符
- 黑马程序员-【JAVA基础】-标识符与关键字
- JAVA语法基础之标识符和关键字
- Java基础之标识符与关键字
- 02.Java基础-标识符、关键字、数据类型--01
- java基础之关键字、标识符等
- Java基础--------(2)关键字、标识符
- 黑马程序员—Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- Java关键字 标识符 常量 变量 与基本类型
- Java SE (一)——标识符、关键字、类型
- Java基础第1讲--Java关键字和标识符
- 基于fpga的串口通信实现
- 写Flask应用时的一些优雅技巧
- IM聊天室(一):WebSocket
- 正则表达式中的.*?,懒惰模式与贪婪模式
- MySQL的存储过程declare语句报错 游标
- Java基础--标识符,关键字,数字类型
- shell脚本题
- spring整合mybatis
- excel中如何将数字转换成文本
- this关键字
- 蓝桥杯 算法提高 身份证号码升级
- python函数
- LitJson使用范例
- RxJava简单入门