
Java学习
梦之吃吃
这个作者很懒,什么都没留下…
展开
-
How2J学习笔记(三)——Java数组复制的两种方法区别
数组复制首先应该明确一点的是:Java中的数组和C语言中的数组一样,一旦分配好了以后大小就不能再改变,但是Java和C的数组又有很多其他的区别,这里就不细究。System.arraycopy把一个数组的值,复制到另一个数组中System.arraycopy(src, srcPos, dest, destPos, length)src: 源数组srcPos: 从源数组复制数据的起始位置dest: 目标数组destPos: 复制到目标数组的起始位置length: 复制的长度public cl原创 2021-01-13 17:37:50 · 140 阅读 · 0 评论 -
How2J学习笔记(二)
How2J学习笔记(二)变量强制转换低精度的变量可以转换为高精度的变量,高精度的变量也可以转换成低精度的变量。精度的不同本质上是存储空间不同。大的存储空间,存储的数据自然多,多了自然就精确了。但是高精度的变量在转换成低精度的变量时可能会丢失数据,就像大杯子里的水倒进小杯子里,如果大杯子里的水不多,那么倒进小杯子没什么问题,但如果大杯子水是满的,那么把大杯子里的水全部倒进小杯子就必然会丢失部分数据。虽然short和char都是16位的,长度是一样的但是彼此之间,依然需要进行强制转换转换规则如图所示原创 2020-12-08 22:21:06 · 283 阅读 · 0 评论