Java知识点(基础篇)
注释
单行注释 //
多行注释 /* */
文档注释 /** */
标识符
只能以A-Z,a-z $ _ 开头
Java对大小写敏感
数据类型
Java是强类型语言:变量使用符合规定,必须先定义后使用。
Long类型在数字后加L long num = 30L
float类型在数字后加F float num = 50.1F
避免用浮点数比较(会有误差)
所有的字符本质上都是数字
变量
类变量:stastic
实例变量:从属于对象。如果不进行初始化,则这个值为默认值
局部变量:在方法中的变量
常量
final 常量名 = 值
常量名一般全为大写
命名规范
类成员变量、局部变量、方法名都要遵循驼峰原则:除了首个单词,其他单词的首字母都要大写
类名:首字母大写+驼峰原则
包机制
定义包:package 引用:import
碎知识点
-
编译型:全部翻译
解释型:一句一翻译
-
强制转换:(类型)变量名 高->低
自动转换: 低->高
-
不能对布尔值进行转换,转换的时候可能会出现内存溢出或精度的问题。
-
数字之间可以用下划线分割。 如1_000_000=1000000
-
Ctrl+D :自动复制到下一行(常用)
-
异或 A^B 相同则为0,不同则为1
-
? : 三次运算符
例: A ? B : C 如果A为真,则值为B,否则为C