JAVA学习笔记一(数据类型与运算符)

标识符
·标识符必须以字母、下划线_、美元符号$开头。

·标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。
·Java 标识符大小写敏感,且长度无限制。
标识符的使用规范
·表示类名的标识符:每个单词的首字母大写,如Apple,ApplePie。
·表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,我们称之为“驼峰原则”,如eat(), eatApple()。
变量
·变量本质上就是代表一个”可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。
·分类
局部变量:从声明位置开始,直到方法或语句块执行完毕,局部变量消失。(必须先声明并初始化再使用)
成员变量:对象创建,成员变量也跟着创建。对象消失,成员变量也跟着消失。(不进行初始化,会自动初始化为默认值,boolean是false)
静态变量:使用static定义,类被加载,静态变量就有效;类被卸载,静态变量消失。(不进行初始化,会自动初始化为默认值,boolean是false)
常量
·常量通常指的是一个固定的值,使用final来定义一个常量,一旦被初始化,则不可更改其值。
变量和常量命名规范
·类成员变量与局部变量:首字母小写和驼峰原则: deleteWord
·常量:大写字母和下划线:MAX_VALUE
·类名:首字母大写和驼峰原则: Apple,ApplePie。
·方法名:首字母小写和驼峰原则: run(), runRun()。
数据类型
1.基本数据类型:
(1)数值型:byte,short,int,long
①整数型:byte,short,int,longfloat,double
②浮点型:float,double
(2)字符型:char
(3)布尔型:boolean
2.引用数据类型(引用数据类型的大小统一为4个字节,记录的是其引用对象的地址):
(1)类:class
(2)接口:interface
(3)数组
整型变量/常量
·整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。
浮点型变量/常量
· 带小数的数据在Java中称为浮点型。浮点型可分为float类型和double类型。
表示形式:
十进制数形式:3.14。
科学记数法形式:314e2。
#不可使用浮点数进行比较,比较请用BigDecimal类。
#默认类型是double类型。
字符型变量/常量
·字符型在内存中占2个字节,在Java中使用单引号来表示字符常量。
·char 类型用来表示在Unicode编码表中的字符。Unicode编码被设计用来处理各种语言的文字,它占2个字节。
·String类其实是字符序列。
boolean类型变量/常量
·boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用 0 或非 0 的整数替代 true 和 false ,一般用于程序流程控制。
·if(flag) or if (!flag)形式,不使用==形式,容易造成错误。
算术运算符
·算术运算符中+,-,*,/,%属于二元运算符。
·++,- -属于一元运算符
位运算符
·“^”是“位的异或”操作。
条件运算符
x ? y : z, x 为 boolean 类型表达式,先计算 x 的值,若为true,则整个运算的结果为表达式 y 的值,否则整个运算结果为表达式 z 的值。

猜你喜欢

转载自blog.csdn.net/weixin_43761679/article/details/106876321