Java基础语法
解释[*]单行解释 //
[*]多行解释/* */
[*]文本解释/** */
标识符
[*]关键字
[*]标识符注意点
[*]所有标识符都应该以字母,$,_开始
[*]首字符之后可以是字母,$,_,或数字的任何字符组合
[*]不能使用关键字作为方法名或类名
[*]标识符是大小写敏感的
数据类型
[*]基本数据类型
[*]数值类型
[*]整数类型(byte、short、int、long)
[*]浮点类型(float、double)
[*]字符类型(char、String)String不是关键字,是一个类
[*]boolean类型:true,false
[*]引用数据类型
[*]类
[*]接口
[*]数组
[*]整数拓展:二进制0b,八进制0,十进制,十六进制0x
[*]浮点数拓展:最好完全避免使用浮点数进行比较,银行业务可以使用BigDecimal类
变量
[*]变量作用域
[*]局部变量:必须声明和初始化值
[*]实例变量:从属于对象,如果不自行初始化,则为默认值,布尔值默认为false,除了基本类型,其余的默认值都是null
[*]类变量:static
[*]命名规范
[*]所有变量、方法、类名要见明知意
[*]类成员变量:首字母小写和驼峰原则:monthSalary,除了第一个单词外,后面的单词首字母大写
[*]局部变量:首字母小写和驼峰原则
[*]常量:大写字母和下划线,MAX_VALUE
[*]类名:首字母大写和驼峰原则,GoodMan
[*]方法名:首字母小写和驼峰原则
常量
初始化之后就不能再改变的值,final 常量名 = 常量值。
修饰符不存在先后顺序。
运算符
[*]算术运算符:+,-,*,/,%
[*]赋值运算符:=
[*]关系运算符:>,=,>=,==,!=instanceof
[*]逻辑运算符:%%,||,!
[*]位运算符:&,|,^,~,>>,>
[*]条件运算符:? :
[*]扩展赋值运算符:+=,-=,*=,/=
包机制
域名倒置作为包名:com.baidu.www
关键字:package,必须放在最上面
必要用到其他包中的类时,要导入,import
import com.kuang.*,导入所有的包
JavaDoc
[*]JavaDoc下令是用来天生自己的API文档的
[*]参数信息
[*]@author
[*]@version
[*]@since
下令行:javadoc -encoding UTF-8 -charset UTF-8 xxx.java
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]