标签:基本数据类型 family 规范 最大的 微软 style 命名规则 提升 单词
注释分为:
//单行注释:作用于当前行,可以嵌套单行注释,不可以嵌套多行注释和文档注释,一般位于行的上面,或者行尾。
/*多行注释*/ :多行内有效,可以嵌套单行注释,不可以嵌套多行注释和文档注释,一般位于类的上面或者方法的上面。
//*文档注释*/:多行内有效,可以嵌套单行注释,不可以嵌套多行注释和文档注释一般位于类的上面或者方法的上面,并且文档注释可以存在于类的api文档中。
命名规则:
1.只能由数字,字母,下划线,美元符号$任意组合而成,但是数字不能开头
2.标识符是严格区分大小写
3.关键字不能作为标识符使用
命名规范:
1.见名之意:
2.驼峰命名:
类的名字:大驼峰,单词首字母全部大写,其他字母小写如, BaseServer , HelloWorld
方法名字:小驼峰,第一个单词首字母小写,其他单词首字母全部大写如, createUser
变量名字:小驼峰, userAddress
常量名字:全部使用大写字母,并且以下划线分隔单词如, MAX_SIZE
变量
变量:在程序执行过程中,其值可以发生改变的量; 在内存中开辟一块空间,存储指定类型的数据。
java是一个强类型的语言 :声明变量的时候就要先确定类型
语法:
常用的数据类型: int整数 double小数 String字符串"" boolean布尔类型 char字符型‘‘
常量
是在程序运行过程中其值不能发生改变的量
分类:1.字面值常量:整数常量;小数常量;布尔常量;字符常量;字符串常量;
2.自定义常量:被final修饰的变量为常量;
数据类型
基本数据类型:四类八种
整型:byte;short;int;long。(给long赋值,需要在数据的后面添加l/L,推荐使用L)
浮点型:float;double。(给long赋值,需要在数据的后面添加l/L,推荐使用L)
字符型:char。
布尔型:boolean。
引用数据类型:类;接口;数组。
数据类型转换
1.boolean不参与类型转换
2.自动类型转换|提升
从小范围类型的数据->大范围类型的数据
◎多个类型的值参与运算,最终结果的数据类型默认自动提升为最大的参与运算的数据的类型
◎多个数据的类型,如果只有byte,short,char任意组合,最终的结果会自动提升成为int
◎byte,short,char赋值,只要是在其范围内的常量值都可以成功赋值
3.强制类型转换 ,强制类型转换有可能会损失精度
小范围数据类型 变量名 = (小范围数据类型)大范围类型的数据;
byte -> short-> int -> long-> float ->double
进制
二进制: 0b开头。0b10: //0 * 2^0 + 1*2^1=2
八进制: 以0开头。0110: // 0 * 8^0 + 1*8^1+1*8^2 = 72
十进制: 默认进制。
十六进制: 以ox开头。0X15: // 5* 16^0 + 1* 16^1 = 21
转义字符
运算符
算术运算符;赋值运算符;比较运算符;逻辑运算符;条件运算符
其中赋值运算符与条件运算符是优先级最低的。
主要介绍一下平时容易出错的逻辑运算符,它是用于布尔值进行运算的,运算的最终结果为布尔值true或false。
标签:基本数据类型 family 规范 最大的 微软 style 命名规则 提升 单词
原文地址:https://www.cnblogs.com/zhaohenghaoshuai/p/11109217.html