day003

JAVA基础语法

强制转换

(类型)变量名 高--低

自动转换

低--高

数据类型大小

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

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

注意

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

  2. 不能把对象数据类型转换为不相干的类型

  3. 在把高容量转换为低容量时,强制转换

  4. 转换过程中可能遇到内存溢出,或者精度问题

局部变量

必须声明和初始化值

实例变量

位于方法外和类中

方法中调用:变量类型 变量名字 = new 变量类型();image-20210128171941609

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

  2. 布尔值默认是false

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

类变量

static 。。。。。

常量

  1. 初始化后不能改变值

  2. final 常量名=值

  3. 常量名一般用大写字符

变量的命名规范

image-20210128173118666

逻辑运算符

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

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

位运算符

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

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

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

    image-20210128180048116

包机制

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

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

包的导入

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

import package1.package..........classname



posted @ 2021-01-29 20:07  我都不知道叫什么  阅读(29)  评论(0)    收藏  举报