day003

JAVA基础语法

强制转换

(类型)变量名 高–低

自动转换

低–高

数据类型大小

低------------------------------------------高

byte,short,char< int< long < float< double
注意
  1. 不能对布尔值进行转换
  2. 不能把对象数据类型转换为不相干的类型
  3. 在把高容量转换为低容量时,强制转换
  4. 转换过程中可能遇到内存溢出,或者精度问题

局部变量

必须声明和初始化值

实例变量

位于方法外和类中

方法中调用:变量类型 变量名字 = new 变量类型();[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RpA55yrt-1611922017380)(C:\Users\81512\Desktop\Note\image-20210128171941609.png)]

  1. 从属于对象,如果不进行初始化,这个类型的默认值为0或0.0

  2. 布尔值默认是false

  3. 除了八个基本类型,其余的默认值都为null

类变量

static 。。。。。

常量

  1. 初始化后不能改变值
  2. final 常量名=值
  3. 常量名一般用大写字符

变量的命名规范

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-064FZBZI-1611922017382)(C:\Users\81512\Desktop\Note\image-20210128173118666.png)]

逻辑运算符

有long则运算结果一定为long型,无则为int型

有double则运算结果一定为double型

位运算符

  1. &:对应位都为1,则为1

  2. |:对应位都为0,则为0

  3. ~:对应位相同,则为0,相反则为1

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nYtHzU1V-1611922017384)(C:\Users\81512\Desktop\Note\image-20210128180048116.png)]

包机制

语法格式:package pkg1.pkg2.pkg3…

一般利用公司域名倒置作为包名
包的导入

为了能够使用某一个包的成员,必须在java程序中明确导入该包。

import package1.package…classname

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值