Java语言基础(1)
注意:1.java严格区分大写
2.public 修饰的类必须与文件名同名
(一)成员变量:类的属性被称之为成员变量。
局部变量:方法中的变量称之为局部变量。
方法:方法签名+方法体
方法签名:返回值+方法名+参数列表
方法体:{ 如果有:retruen 返回值}
方法的调用:方法名+参数
运算符
算术运算符 + - * / ++ --% 二元运算符>> << 三元运算符>>>
(二)基本数据类型
数值型:字节型 byte(8位1B) 短整型short(16位 2B) 整型int(32位 4B ) 长整型long(64位 8B)
浮点型:float(32位 4B)定义浮点型时需在小数后添加F double(64位 8B)需在小数后添加D 但不添加不会出错
字符型:char(16位 2B)
布尔型:boolean(16位 2B)
整数类型用来存储整数类型,既没有小数部分的数值。
十进制:120、0
八进制:以0开头 0123(转换为十进制为83)
十六进制:以0X开头 0x25(转换为十进制为37)
byte类型 byte+byte=int
强制类型转换(高位截断)
操作数是Long型数字后面要加L
操作数有Long结果是long
没有Long 操作数为short byte 结果是int
操作数有double结果为double
只有两个操作数为float结果才是float
余数与被取余数符号相同
标识符与关键字
标识符由字母,下划线,美元符号和数字组成,并且第一个字符不能是数字,不能是Java关键字
可以使用中文但建议不要使用
变量和常量的命名规范
1.所有变量,方法,类名:见名知意
2.类成员变量:首字母小写和驼峰原则:monthSalary
3.局部变量:首字母小写和驼峰原则
4.常量:大写字母和下划线:MAX_VALUE
5.类名:首字母大写和驼峰原则:GoodMan
6.方法名:首字母小写和驼峰原则:run(),runMan().
变量的有效范围
静态变量的有效范围可以跨类,甚至可以达到整个应用程序的范围,对于静态变量,除了定义它的类内存取,还可以直接以类名.静态变量的方式在其他类内使用。
局部变量只在当前代码块中有效.
局部变量可与成员变量的名字相同,此时成员变量会被隐藏,即这个成员变量在此方法中失效。
运算符
赋值运算符:=
算术运算符:+ - * / %
自增和自减运算符:++ --
比较运算符:> < == >= <= !=
逻辑运算符:&&(短路) & 逻辑与 ||逻辑或 !逻辑非
位运算符:&按位与 |按位或 ~按位取反 ^异或
移位操作符:>>右移 <<左移 >>>无符号右移 无无符号左移 最快计算2x8的方式 2>>3
三元运算符:条件式?值1:值2
运算符优先级
增量和减量运算
算术运算
比较运算
逻辑运算
赋值运算
代码注释
//单行注释
/* */多行注释
/** */文档注释
可读性第一,效率第二
程序中注释要占20%-50%
关键字与关键字之间如果有多个空格,这些空格被视为一个

浙公网安备 33010602011771号