Java基础语法
1.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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~