Java基础语法

<!doctype html>

03 Java基础语法

Java基础语法

注释

  • 行内注释://
  • 多行注释:/**/
  • 文档注释:/** * */

Javadoc

利用Javadoc生成帮助文档

Javadoc文档注释参数

  • @author 作者
  • @Version 版本
  • @Since 发行时间
  • @param 参数
  • @return 返回值
  • @throws 抛出异常情况

标识符

关键字

Java关键字

 

数据类型

语言类型

整型

  • byte: 1字节
  • shrot:2字节
  • int(默认): 4字节
  • long: 8字节
数值进制
  • 0b: 二进制
  • 0: 八进制
  • 0x: 十六进制

浮点型

  • float: 4字节
  • double(默认): 8字节
计算金额

不能使用浮点型数据,会存在误差,使用BigDecimal类

字符型

  • char: 2字节
补充知识
  • 编码: Ascll编码、utf-8、Unicode编码
Unicode编码

\u0000、\b、\n、\r、\t、\

布尔型

  • Boolean: 1字节. 常用来作if(a)判断条件

引用类型

  • 接口
  • 数组

类型转换

自动类型转换: 低转高

强制类型转换: 高转低

代码格式: (低) 高

变量和常量

变量

代码格式: type varName [= value];

作用域

  • 类变量
  • 实例变量
  • 局部变量

常量

用关键字final定义

命名规范

  1. 见名知意
  2. 驼峰命名(变量,方法)
  3. 类首字母大写,驼峰命名
  4. 常量: 全部大写+下划线
  5. 不要使用拼音命名

运算符

  • 算术运算符: - + * / ++ --
  • 赋值运算符: =
  • 关系运算符: > < >= <= == != instanceof
  • 逻辑运算符: && || !
  • 位运算符: & | ^ ~ >> << >>>
  • 条件运算符: ? :
  • 扩展运算符: += -= *= /=

包机制

  • 域名倒写创建包
  • 包内java文件必须将package写在首行
  • import
posted @ 2021-10-19 20:36  MuZhaoyang  阅读(29)  评论(0)    收藏  举报