王海鱼 发表于 2025-1-24 10:32:41

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]
查看完整版本: Java基础语法