发表时间:2022-03-25来源:网络
Java注重类型。
最起码编译器会指出这样的问题:
Dog d = new Tiger();
把老虎的类型装进狗的类型里面——这种危险又诡异的举动…为了让类型安全的能发挥作用,你必须声明所有变量的类型,指定它是int类型或者是Dog类型。
变量有两种:
1. primitive主数据类型(保存基本类型的值,包括整数、布尔和浮点数等)
先记住下面这条声明变量的规则:
variables must have a type
variables must have a name
你可以把Java的变量想成是被子,是一种容器,承装某些事物。
primitive主数据类型如同星巴克的杯子,它们有不同的大小,而每种大小都有一个名称,像是:大杯、中杯、超大杯。
还有boolean和char
这就涉及到一个问题了:溢位
举个例子:
int x = 24;
byte b = x;
这个是不行的!byte是装得下24这个值得啊!
我们知道这个范围,肉眼看是可以的。但是对于编译器来说,把大的东西放进小的容器里面,是有益位的可能。
反过来,把小的放进大的容器里面是可以的。
2. 对象引用(对象引用保存的就是对象的引用-。 -)
事实上并没有对象变量这样的东西存在;
只有引用到对象的变量;
对象引用变量保存的是存取对象的方法;
转换primitive主数据类型
比如:
long比int大,且编译器无法确定long的内容是否可以截掉。若要强制编译器装进来,你可以采用提示的第一个方法:使用cast运算符
但是这个值肯恩过会很诡异!
应用场景:比如你要拿到一个浮点数的整数部分
x的值会是42。
再说java含有的内置类:
Integer.paresInt(“3”)
上一篇:Java程序设计基础知识
下一篇:Java多线程编程必备基础知识
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14