自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Java强制类型转换

在Java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。 当我们用一个类型的构造器构造出一个对象时,这个对象的类型就已经确定的,也就说它的本质是不会再发生变化了。在Java中我们可以通过继承、向上

2021-10-26 10:55:01 2601

转载 Java中Class类getResource()getResourceAsStream()方法的使用(https://www.douban.com/note/663361403/)

说道用JAVA获取文件,对于很多像我这样的人来说,肯定会第一个想到用JAVA的File类,如要取得c:/text.txt文件,就会这样用: File file = new File("c:/test.txt"); 这样用有什么问题,相信大家都知道,就是路径硬编码,如果换到其他的运行环境下,这样写肯定是失败的,对于JAVA来说,代码应该做到一次编译,到处可用,所以,我们应该尽量避免使用硬编码,更多的直接使用绝对路径。 除了Flie类,我们有什么方法可以更好地获得文件呢?当然有,那就是Class.getR

2021-08-30 15:22:37 387

原创 Java学习笔记day02-如何理解二进制中的补码?

补码:解决负数在计算机中的表示问题。正数的补码就是其本身;负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)。 举例:(1)010,其中(1)为符号位“-”,十进制表示为-2。(0)011,其中(0)为符号位“+”,十进制表示为+3。(3-2=1) 二进制计算流程如下: 3的反码与补码均为本身:即为0011。-2的反码:1101,补码1110。将双方补码相加可得10001,首位溢出,结果为0001,十进制即为1。 二进制减法理解:去掉第一位符号...

2021-07-15 18:47:25 509

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除