<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <script> /* 显式类型转换(强制类型转换): Num ...
分类:
其他好文 时间:
2020-01-18 10:33:35
阅读次数:
82
[+!![]- -+!![]- -+!![]]+({}+[])[+!![]]+(![]+[])[+!![]- -+!![]- -+!![]] 这行代码的结 ...
分类:
Web程序 时间:
2020-01-15 21:20:48
阅读次数:
87
装箱拆箱 放入object和取出过程 装箱:根据值类型的值,在堆上创建一个完整的引用类型对象,并返回对象的引用,是一种隐式转换 就是将值类型转换为引用类型 有时候需要将值类型转化为引用类型来进行统一的操作和统一的存储 装箱示例: int i=3;//这个是int类型的值类型,值为3 object o ...
分类:
其他好文 时间:
2020-01-14 13:11:47
阅读次数:
61
1. 自动转换 /* 当数据类型不一样时,将会发生数据类型转换。 自动类型转换(隐式) 1. 特点:代码不需要进行特殊处理,自动完成。 2. 规则:数据范围从小到大。 强制类型转换(显式) */ public class Demo01DataType { public static void mai ...
分类:
编程语言 时间:
2020-01-13 19:43:38
阅读次数:
140
来源:https://www.nowcoder.com/discuss/57978 如何消除隐式转换? 面经解释:使用explicit关键字进行修饰 自己补充:explicit关键字修饰,一般来说加了肯定比不加好,主要用来针对隐式的强转 例子: class A{ public: A(const st ...
分类:
其他好文 时间:
2020-01-13 16:05:12
阅读次数:
76
1.不写连接符号:就是隐式内连接 具体区别: 参考资料:1.https://www.cnblogs.com/hehaiyang/p/4745897.html ...
分类:
数据库 时间:
2020-01-13 11:07:44
阅读次数:
97
1. a=a+b 和 a+=b的区别 +=会有隐式的强制转换,编译不会报错 但a=a+b,如果两个byte相加,会将加数提升到int,编译会报错 2. String不可变(immutable)的原因 a. JVM内存中的常量池:保存在编译期间被确定并且在.class文件中(磁盘文件)的数据,包含8种 ...
分类:
编程语言 时间:
2020-01-12 19:59:18
阅读次数:
82
对象的引用可以被: 隐式地向上转换 显示的向下转换 向上转换 向上转换是指一个从一个基类指向一个子类: 类是 的子类 这个时候隐式的向上转换就发生了 类的一个对象 指向了它的子类 的对象 由于两个对象指向同一个类 所以他们是相等的。 对于asset来说访问到house的Name属性是非常简单的 但是 ...
1、作用域 块级作用域:一个大括号可以看成是一块,在这块区域中定义的变量,只能在这个区域中使用。 全局变量:用var声明的变量,可以在任何地方使用 局部变量:在函数内部定义的变量 隐式全局变量:声明的变量没有var。全局变量是不能被删除的,隐式全局变量可以被删除。 { var a = 10; con ...
分类:
Web程序 时间:
2020-01-12 09:32:05
阅读次数:
89