java基础
文章平均质量分 60
帅 可敌国
最强的时候永远是明天
展开
-
java int的取值范围为什么负数比正数多1
java int的取值范围为什么负数比正数多11.intint的位数在不同的编译器中是不同的,但不会少于16位。在16位编译器中,一个int是16位的,在32位的编译器中,一个int是32位的。如果是16位的int,表示数的范围是-32768~+32767。如果是32位的int,表示数的范围是-2147483648~+2147483647。2. 解释以16位的int举例有符号类型中:int型 16位,15个数值位 1个符号位正数:0000 0000 0000 0000 至 0111 1原创 2021-03-08 19:02:30 · 2979 阅读 · 8 评论 -
java 正则表达式使用
java 正则表达式使用一、正则表达式语法二、获取两个指定字符串之间的字符1.匹配两个字符串A与B中间的字符串包含A与B:2.匹配两个字符串A与B中间的字符串包含A但是不包含B:3.匹配两个字符串A与B中间的字符串且不包含A与B:三、获取gitlab信息1.实体类:GitInfo:2.Excel工具类:ExcelUtil3.http请求工具类HttpRequest4.启动类GittestApplication5.输出一、正则表达式语法https://www.runoob.com/java/java-r原创 2021-02-23 16:11:57 · 432 阅读 · 1 评论 -
Integer缓存
Integer的缓存机制问题:Integer是对小数据(-128127)是有缓存的,在jvm初始化的时候,数据-128127之间的数字便被缓存到了本地内存中,这样,如果初始化-128~127之间的数字,便会直接从内存中取出,而不需要再新建一个对象。使用缓存时对象的初始化方式仅限于下面这两种:Integer a=100;Integer b=Integer.valueOf(100);所以,100这个数字再-128~127之间,那么a和b实际上是引用的是一个内存地址,那么a==b自然就是true了。I原创 2020-10-13 11:03:55 · 315 阅读 · 0 评论