![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
在最美的地方等你
水能载舟,亦能覆舟
展开
-
Mybatis中写if判断字符串的坑
Mybtais写if的时候判断字符串是否等于某值原创 2022-09-15 17:57:25 · 197 阅读 · 1 评论 -
Map的多种遍历方式以及不同数据量下遍历效率的比较
map的多种遍历及不同数据量下遍历效率的比较原创 2022-07-07 18:15:03 · 747 阅读 · 0 评论 -
HashSet的简单认识
初识HashSet1.底层: 数组 + 链表2.HashSet没有额外创建方法,所使用的方法都是父接口Set创建的方法3.向HashSet添加元素使用 add() 方法4.使用add()传入HashSet中一个值或对象时,下文称 a ,此值(对象)所在类应重写 equals() 和 hashCode() 方法,通过重写的hashCode()方法计算传入的a的哈希值,然后通过一种算法根据哈希值计算出此 a 应在底层数组中存放的位置,此时先去判断底层数组中此位置是否已有元素,分为以下几种情况:1.数组原创 2021-08-13 18:19:16 · 238 阅读 · 0 评论 -
Java一维数组的堆栈空间指向
1.先声明了一个arr1数组并赋予了值2.再把arr2指向arr1 or 把arr1赋值给了arr23.arr1在栈内存里有一个内存地址,上面的第二步就 = arr2也有了和arr1 相同内存地址 = 他俩在堆内存指向的是同一块区域4.arr1[2] = ‘韩’; 此时arr1的值被修改,那么因为arr1 和 arr2 指向的其实是同一块区域5.所以输出打印,结果都是一一对应! 注意细节...原创 2021-04-02 11:22:17 · 179 阅读 · 0 评论 -
Java int类型和double类型的自动转换与强制转换
两种不兼容的值就需要强制转换,比如高精度 → 低精度 or char → int但是boolean布尔值是不可以被强转成其他值的原创 2021-04-02 11:05:03 · 2739 阅读 · 0 评论 -
Java给定一个升序数组插入元素保持从小至大升序
控制台:num = 30 时:num = 100 时:原创 2021-03-31 18:24:50 · 243 阅读 · 0 评论 -
Java关于二维数组的不同声明区别小细节
一、就是下列这个意思 ↓int x[]int y[]二、就是下列这个意思↓int []x 或 int x [] (都是一维数组的意思)int [] y [] (这里也是二维数组的意思)二维数组有好几种写法int y[][] / int [] y [] / int [] [] y高!实在是高!Java NB...原创 2021-03-28 15:28:43 · 160 阅读 · 0 评论 -
Java二维数组(杨辉三角)案例
控制台输出:原创 2021-03-28 14:23:07 · 197 阅读 · 0 评论 -
Java利用二维数组输出图形化数字小练习
1.二维数组的小题目2.控制台输出在最初new aryy这个二维数组的时候,给出多少个一维数组就可以按这种规律显示出多少个一维数组的数,自己可以试试原创 2021-03-27 21:04:33 · 710 阅读 · 0 评论 -
Java二维数组的简单使用(详解)!
1.图片里的注释看不清的请放大食用!原创 2021-03-27 18:46:39 · 197 阅读 · 0 评论 -
Java二维数组的初步认识
1.上代码(理解和注释都在里面)原创 2021-03-27 18:20:25 · 121 阅读 · 0 评论 -
Java从小到大冒泡排序案例数组
1.利用一个简单的数组来解释比较基础的冒泡排序2.理解了就简单了,一定要动手,去敲代码,别生看,看一辈子你也学不会。3.↓↓↓↓↓上代码↓↓↓↓↓↓↓ (都是我对每一句的理解)控制台的输出:仔细观看,每一次都会把大的向后放,直到最后一次...原创 2021-03-26 14:31:25 · 305 阅读 · 0 评论 -
Java求1+(1+2) + (1+2+3) + (1+2+3+4)....+(1+2+3...+100)的值for循环
1.创建一个TestWork类 (名字自己取,无所谓) 2.注意在 main 方法里写我们的代码,这是程序的主入口↓每一句注释都写清楚了思路原创 2021-03-26 12:41:18 · 1413 阅读 · 6 评论