Day05

Java基础

注释、标识符、关键字

注释

防止项目结构复杂,导致程序可读性差

Java中的注释有三种

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

标识符

Java所有的组成部分都需要名字。类名变量名以及方法名都被称为标识符。*

*所有的标识符都应该以字母(A-Z或者a-z),美元($),下划线(_)或数字的任何字符组合。

关键字

abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextentsfinalfinallyfloat
forgotoifimlementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

数据类型

数据类型

类型转换

优先级:低--------->高

byte,short,char --> int --> long --> float --> double

不同类型的数据优先转化为同一优先级

由高到底需要强制类型转换:

double j = 3.14;
int i = (int)j;

变量、常量

//数据类型 变量名 = 值;
type varname = value;
int i = 1;

变量的作用域

类变量

实例变量

局部变量

常量(constant)

final 常量名 = 值;
final double PI = 3.14;

命名规则:

类成员变量:首字母小写和驼峰原则

局部变量:首字母小写和驼峰原则

常量:全部大写

类名:首字母大写和驼峰原则

方法名:首字母小写和驼峰原则

运算符

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

优先级:单目运算优于双目运算,先算术运算,后移位运算,最后位运算,逻辑运算最后结合。

单目运算从右到左,()从左到右,双目运算从左到右,移位从左到右。

包机制、JavaDoc

//包机制
//一般利用公司域名倒置作为包名如:com.xxxx.www
import package1[package2.....]

Java api帮助文档

/**
 * @Author xxxx
 * @Data 2022/8/15 1:13
 * @version 1.0
 * @since 1.8
 */
  • @author 作者名
  • @version 版本号
  • @since 知名需要最早使用的jdk版本
  • @param 参数名
  • @return 返回值情况
  • @throws 异常抛出情况
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值