java基础知识点(1)

1、基本数据类型

      (1)是java操作数据的基础,一共有8种(int、float、double、char、byte、short、long、boolean)。其中有6种数值类型(int、short、byte、long、float、double)。

               ① int(整型,4个字节)的取值范围: -2,147,483,648 ~ 2,147,483,647(了解就好),默认的值为0。

               ② long(长整型,8个字节)取值范围:-2^63 ~ 2^63 -1,默认值也是0,当int类型储存 不下时,就用long。

               ③ float(浮点型,4个字节)取值范围无限,是单精度的浮点数,默认值0.0f。

               ④ double(双精度的浮点数,8个字节)取值范围无限,默认值0.0。和float一样不适合用于精确地数值。

               ⑤ char(一个 16 位的 Unicode 字符,2个字节)Unicode ---->ASCII的扩充,因为互联网的发展ASCII无法满足(因为ASCII是单字节的,容量有限)。

               ⑥ byte(1字节)取值范围:-128 ~ 127,含127。默认值为 0。

               ⑦ short (短整型,2个字节)取值范围:-32,768 ~ 32,768,默认值为0。

               ⑧ boolean(布尔型)仅仅用于存储两个值:false和true,即真和假,通常用于条件的判断。默认值false。

 

2、引用数据类型

      (1)除了基本数据类型以外的类型,都是属于所谓的引用类型。如:接口(指的是现实接口的类的对象)、数组、class、String......

3、java的变量

      (1)局部变量(线程安全)

               在方法体内声明的变量称为局部变量,类的方法中的变量,其变量只能在自己的方法体内使用,不允许范围内定义两个同名的变量。

      (2)成员变量(其变量作用范围是整个类)

               例如 Student 类中定义了 3 个成员变量:String 类型的 name、char类型的 sex 和 int 类型的 age

      (3)静态变量(线程非安全)

               独立于方法之外的变量,用static修饰。使用static关键字定义的变量。static可以修饰变量和方法,也有 static静态代码块。被static修饰的成员变量和成员方法。其我们的测试类的主函数就是静态的。

      (4)实例变量

               定义在方法之外的变量,实例变量在对象创建的时候创建,在对象被销毁的时候销毁,实例变量可以直接通过变量名访问,实例变量和局部变量允许命名冲突。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Life_Now

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

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

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

打赏作者

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

抵扣说明:

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

余额充值