自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashSet的扩容和转成红黑树机制

public class HashSetIncrement { public static void main(String[] args) { /* HashSet底层是HashMap,第一次添加是时,table数组扩容到16,(加载因子是0.75) 临界值(threshold)是16*0.75=12,如果到达了临界值12,就会扩容到16*2=32 此时临界值32*0.75=24........以此类推 */ Has.

2022-01-03 22:12:32 619

原创 LinkedList的增删改查,以及源码分析

package one.Two.List;import java.util.Iterator;import java.util.LinkedList;@SuppressWarnings({"all"})public class LinkedListCRUD { public static void main(String[] args) { LinkedList linkedList = new LinkedList(); linkedList.add(1.

2021-12-29 21:09:28 715

原创 【无标题】ArrayList

public class ArrayListSource { public static void main(String[] args) { //IDEA默认情况下,Debug显示的数据都是简化后的,如果希望看到完整的数据 //需要做设置 Seeting-->Bulid-->Debugger-->Data views-->java-->Enable....勾掉 // 使用无参构造器创建ArrayList对象 .

2021-12-29 15:17:29 221

原创 Vector底层扩容机制

package one.Two.List;import java.util.Vector;@SuppressWarnings({"all"})public class Vector_ { public static void main(String[] args) { //无参构造器 Vector vector = new Vector(8); for (int i = 0; i < 10; i++) { ve.

2021-12-29 15:01:19 452

原创 构造器(构造方法)

public class Person { //一个类即使什么也不写,他也会存在一种方法 //通过打开java.class文件对比即可看出 //显示的定义构造器 String name; //实例化初始值 /*构造器的核心作用 1.使用new关键字,本质实在调用构造器 2.用来初始化值 */ public Person(){ } //有参构造:一旦定义了有参构造,无参构造必须显示定义 publ.

2021-11-24 20:25:32 63

原创 稀疏数组以及还原成原数组

public static void main(String[] args) { //创建一个二维数组 11*11的 0;没有旗子 1;黑骑 2;白旗 int[][] array1 = new int[11][11]; array1[1][2] = 1; array1[2][3] = 2; //输出原始数组 System.out.println("输出原始数组"); for (int...

2021-11-21 14:48:29 410

原创 冒泡排序代码示例

public static void main(String[] args) { int[]a = {1,56,87,8863,77668,45,8,9}; int[] sort = sort(a);//调用完我们自己写的排序方法以后,返回一个排序后的数组 System.out.println(Arrays.toString(sort)); } //冒泡排序 //比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们交换他...

2021-11-21 11:05:10 245

原创 数组以及数组反转

public static void main(String[] args) { int[] arrays ={1,2,3,4,5}; // PrintArray(arrays); int[] reverse = reverse(arrays); PrintArray(reverse); //jdk1.5以上版本,没有下标 // for (int array : arrays) { // ...

2021-11-20 13:34:00 320

原创 多维数组的遍历等方法

public static void main(String[] args) { int[][] array = {{1,2},{3,4},{5,6},{7,8}}; // PrintArray(array[0]); // System.out.println(array[0][1]); 查询某一个数组中的最基础元素 for (int i = 0; i < array.length ; i++) { // ...

2021-11-20 13:32:20 283

原创 狂神说java计算器代码,有错误请指出谢谢

public static void main(String[] args) { System.out.println("欢迎使用计算机"); Scanner scanner = new Scanner(System.in); System.out.println("请输入第一个数"); double i =scanner.nextDouble(); System.out.println("请选择操作"); ...

2021-11-17 17:21:35 426

空空如也

空空如也

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

TA关注的人

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