注释、标识符、关键字、数据类型、字节

注释

  • 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。

  • 注释并不会被执行,是给我们写代码的人看的。

  • 书写注释是一个非常好的习惯。

  • 平时写代码一定要注意规范。

JAVA中的注释有三种

  • 单行注释 //

  • 多行注释 /* 可以注释一段文字 */

  • 文档注释 /** */

标识符

简单的来说,标识符就是一个名字,是用来标识类名、变量名、方法名、类型名、数组名及文件名的有效字符序列

有几个需要注意的地方:

  1. 标识符都是以字母(A-Z或者a-z)、下划线(_)、美元符($)开始的

  2. 首字符之后可以是字母、美元符、下划线或数字的任何字符组合

  3. 不能用关键字作为变量名或方法名

  4. 标识符中的字母是区分大小写的,比如hello和Hello是不同的标识符

  5. 可以使用中文命名,但是一般不建议这样使用,也不建议使用拼音,很low

关键字

关键字是具有特定用途或被赋予特定意义的一些单词

abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoublleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

数据类型

  • 强类型语言(安全性高但速度慢)

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

  • 弱类型语言

JAVA的数据类型分为两大类

基本数据类型(Primitive Type )

数值类型

  • 整数类型

    byte占1个字节 范围:-128-127

    short占2个字节 范围:-32768-32767

    int占4个字节 范围:-2147483648-2147483647

    long占8个字节 范围:-9223372036854775808-9223372036854775807

    int最常用 long类型要在数字后面加F或f

  • 浮点类型

    float占4个字节 float型常量后面必须要有后缀f或F

    double占8个字节 double常量后面可以有后缀D或d,但允许省略该后缀

  • 字符类型char占2个字节

    字符串String不是关键字,是类

逻辑类型:boolean 占1位 其值只有true和false两个

引用数据类型(Reference Type)

类、接口、数组

什么是字节

  • 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数

  • 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示

  • 1B(byte,字节)=8bit(位)

    1bit表示1位

    1Byte表示一个字节 1B=8bit

    1024B=1KB

    1024KB=1M

    1024M=1G

    1024G=1TB

拓展

整数

进制:二进制以0b开头 八进制以0开头 十六进制以0x开头(0-9 A-F)

浮点数

 

结果(==号表示是否相等 相等结果是true 不相等是false)

 还有

明显d和f是相等的输出却是false  d1和d2不相等输出却是true 

可以得出 float:有限 离散 舍入误差 很多数字没法精确表示 结果只能是一个大约数 接近但不等于

最好完全避免使用浮点数进行比较

最好完全避免使用浮点数进行比较

最好完全避免使用浮点数进行比较

那怎么办:会学一个类(数学工具类)BigDecimal

字符 

转义字符

\t制表符

\n 换行

···········等等

布尔值

boolean flag = true;
if(flag==true){}//新手
if(flag){}//老手
//less is more! 代码要精简易懂

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

记得天天开心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值