- 博客(21)
- 收藏
- 关注
原创 01、数据结构与算法--顺序表
本文主要介绍了Java泛型和顺序表的基础知识。在泛型部分,通过对比Object数组和泛型数组的实现,说明了泛型在类型安全和避免强制类型转换方面的优势,并详细讲解了泛型类、泛型方法、通配符上下界等核心概念。在顺序表部分,通过电影院座位的比喻形象解释了顺序表的连续存储特性,并给出了一个完整的顺序表实现代码,包含增删改查等基本操作,以及扩容机制和异常处理等细节。全文通过具体代码示例帮助理解泛型和顺序表的核心概念与应用场景。
2025-08-23 17:38:45
656
7
原创 04、抽象类与接口
实例化int a = 10;class outclass{ //外部类public static class innerclass{ //内部类System.out.println("内部类方法");x.test();
2025-07-21 11:14:16
953
1
原创 03、继承与多态
System.out.println(this.name+"正在吃饭");System.out.println(this.name+"正在吃狗粮");System.out.println(this.name+"正在汪汪叫");//表示父类的引用指向了子类的对象Animal animal = new Dog2(18,"旺财");//向上转型。
2025-06-14 19:30:26
1555
原创 02、类与对象
1、如何实例化int a = 10;、如何访问对象中的成员//成员变量//成员方法System.out.println(name + "在汪汪汪");System.out.println(name + "在睡觉");int a = 10;dog1.name = "旺财";dog1.type = "金毛";//调用成员方法//成员变量//成员方法dog1.setDog(10, "金毛", "旺财");主要目的。
2025-06-06 11:35:24
1295
原创 三、c语言练习四题
/题目 打印菱形int i = 0;int j = 0;int k = 0;int m = 0;int n = 0;int o = 0;/*打印上半部分,一行一行打印*/for (i = 0;i < line;i++)/*先打印空格*/for (j = 0;m < under;n < m + 1;
2025-05-11 10:21:07
504
原创 10、操作符详解
一道变态的面试题:不能创建第三个变量,实现两个数的交换从这里就可以看出异或有着交换的作用这个原理很简单,就好比十进制数字取模10然后再除10,达到取出数字的效果,同样地,二进制数字取模除就应该取2但是这个方法不能找负数任何数字按位与1以后得到的还是1,利用这个思想,我们可以让输入的数字向右移动32次,这样就可以计算出多少次等于1,即二进制数里有多少个1方法三:比较考验算法能力(最优解)这里的方法需要大量总结和练习,才能化为己有
2025-05-03 10:38:32
1347
原创 09. 扫雷游戏
/两个棋盘的打印printf("----扫雷----\n");int i = 0;int j = 0;for (i = 1;i <= r;i <= r;j <= l;j++)//寻找雷{/*在这里被炸死后想要打印就应该声明mine*/int i = 0;int j = 0;int c = 0;{/*这里应有whlie循环,否则执行一次就回到开始*/printf("请输入坐标:");
2025-04-26 17:36:32
621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅