自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大白话理解Java:数据类型范围与二进制

之前在网上看到许多文章都在介绍:byte数据类型的范围是 -128 到 127 ,short数据类型的范围是 -32768 到 32767 ,还有int,long。我这个小白就很好奇,为什么byte的范围是 -128 到 127 ,因为二进制的数字既然只能用 0 和 1 来表示,那么在 1 个字节里,最大的数字应该是。以此类推, 2 字节的short数据、 4 字节的int数据和 8 字节的long数据,也就能知道各对应的位数中符号位为 1 、其余位为 0 的值了。,这同样也表示 -128。

2022-10-11 18:33:41 188 1

原创 大白话理解Java:数据类型转换

这样int箱子的主人看到报告,就能够确认他的箱子可以容纳long箱子的东西,就可以放心地和long箱子的主人互换物品了。而反过来,把int箱子里面的床搬出来放到long箱子里是可以的,long箱子的主人也不需要猜床是否能放进long箱子。的台球桌,这样就超出了int箱子的最大存放容积),即便强制转换,还是会出问题。因为int箱子比long箱子小,床既然能放进int箱子里,那放进long箱子里就更不用说了。但是int箱子的主人不同意了:”我箱子比你的箱子小,你箱子里的东西放我这,不一定放得下“。

2022-10-11 01:04:35 185

原创 大白话理解Java虚拟机:JDK、JRE和JVM

模拟器终于能用了,到了登录界面,小明再一次傻眼。小明开了一间早餐店,小明每天会去菜场买好许多早餐原料,比如各种做饺子的馅料和面粉,把他们做成生蒸饺,再放进蒸笼,但是还需要打开煤气灶才能开始蒸饺子。小明需要先安装模拟器,其次通过图标打开模拟器,再打开《王者荣耀》,最后登录账号。通过这一次操作,小明以后不仅可以玩《王者荣耀》,还能够玩《和平精英》和《LOL》,因为他们都能够基于QQ账号进行登录。小明在网吧电脑上面安装了安卓模拟器,又在模拟器里面下载《王者荣耀》,这样他就可以用电脑打《王者荣耀》了。

2022-10-10 10:16:38 254

原创 大白话理解Java虚拟机:垃圾回收机制

如此循环往复,直到两个抽屉都满了为止,小明就会把抽屉经常用到的物品搬到大隔间,抽屉里的剩下物品因为经常用不到,就可以当作垃圾扔掉。小明异想天开,将房间开辟成一大(20平米)一小(10平米)两个隔间,在小隔间里布置了一个拥有两个抽屉(1平米)的柜子,有用的物品放到抽屉里就好了。这样一来,小明就能做到空间的合理分配,收拾垃圾的主要区域就大大缩小,由原来的30平米缩小到了10平米,并且垃圾再也不用一个个捡,真正做到高效整洁。小明把小隔间地上和第二个抽屉里经常用的物品取出来放到第一个抽屉里,再清理房间。

2022-10-08 20:20:44 126

原创 大白话理解Java虚拟机:双亲委派机制

由此进一步可以引申出双亲委派机制的作用:为了安全,避免我们编写自己的类去替换Java的核心类比如说String类(果园的苹果品质差,而水果批发市场的苹果品质好,小明讲究生活品质,愿意跑大老远去水果批发市场买优质苹果),同时也是避免了相同的Class类被不同的ClassLoader重复加载(小明既然已经在水果批发市场买到了苹果,就不需要再去黑市买一次了)。第三天,小明想吃苹果,到村里的水果店买水果,老板说:“哎呀不好意思,今天苹果卖完了,要不你去镇上水果店看看?”于是小明跑到镇上的水果店,成功买到了水果。

2022-10-07 13:14:00 146 1

空空如也

空空如也

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

TA关注的人

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