初始Java语法 注释/标识符/关键字

注释、标识符、关键字

注释(好习惯)

  1. 单行注释 // 注释 只能注释一行

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

在这里插入图片描述

  1. 文档注释(JavaDoc) /** 注释 */

    • 参数信息

      1.@author 作者名

      2.@version 版本号

      3.@since 指明需要最早使用的JDK版本

      4.@param 参数名

      5.@return 返回值情况

      6.@throws 异常抛出情况

    注意规范呢!

在这里插入图片描述

设置注释的字体颜色

在这里插入图片描述

标识符

类名、变量名、方法名都被称为标识符;也就是名字

​ 1.关键字

在这里插入图片描述

标识符注意点

  1. 所有的标识符只能以字母、美元符¥、下划线_ 开始。
  2. 首字符之后,可以是字母、美元符、下划线或任意字符组合。
  3. 不能使用关键字作为变量名或方法名。
  4. 标识符是大小写敏感的 And和and不同
  5. 可以使用中文,但不建议用中文或拼音。

数据类型

一个大类

强类型语言

​ 对变量的使用有严格规定,所有变量都必须先定义后才能使用。像Java、C++

​ 优势:安全性高;但是速度慢点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

弱类型语言

​ VB、JS等,没严格使用规定,写的相对随意

Java的数据类型

基本数据类型(primitive type)

数值类型
  1. byte 1字节 -128~127

  2. short 2字节 -32768~32767

  3. int 4字节 -2147483648~2147483647

  4. long 8字节 后加L

    -9223372036854775808~9223372036854775807

浮点类型
  1. float 4字节 后加F,尽量不用小写f,电脑容易与1混淆
  2. double 8字节
字符类型

char 2字节

boolean类型

占一位,其值只有true false

在这里插入图片描述

引用数据类型(reference type)

除了基本数据类型,其余都是引用数据类型

字节

位(bit):内部存储的最小单位,1bit即1位

字节(byte):数据处理的基本单位,用B表示; 1B=8bit

字符:字母、数字、字、符号

1B=8b

1024B=1KB

1024KB=1M

1024M=1G

面试问题等

进制

在这里插入图片描述

浮点数

在这里插入图片描述

字符

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 以后要解决的问题!!!!!

    布尔值

在这里插入图片描述

类型转换

因为Java是强类型语言,所以进行有的运算时会用到强制转换!

运算中,不同类型的数据优先转化为同一类型,再进行运算。 Demo4

优先级

​ 整数<浮点数

低——————————————————>高

byte,short,char—int—long—float—double

1 2 2 4 8 4 8

分类 格式:(类型)变量名

强制转换

*两个整数相除时(注意)

为了避免小数点后的数字被截断,从而导致运行结果为整数。因此必须将两个整数中的一个或者两个转换为浮点数。**

(float)a/b;

a/(float)b;

(float)a/(float)b; 这三个同

  • 但是有一点整型数的除法区别于数学, 在数据类型上 int/int=int型

    所以,10/3=3,不等于3.33331!!!

*超出该变量可表示范围 的值 赋给这个变量(缩小转换)高—>低

在这里插入图片描述
在这里插入图片描述

自动转换 低–>高

在这里插入图片描述

转换中的注意点

  1. 不能对布尔值进行转换

  2. 不能胡乱转,不能转为不相干类型

  3. 在高容量转为低容量时,强制转换;反之不管

  4. 转换时可能存在内存溢出,或者精度问题!
    在这里插入图片描述

常见问题等

操作比较大的数时,溢出问题

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值