自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IO流(java)

----------------韩顺平Java笔记。

2024-03-15 10:31:23 574 1

原创 Java泛型笔记

/ 自定义泛型类// 普通成员可以使用到泛型// 使用泛型的数组,不能初始化// 静态方法不能使用类的泛型// 泛型类的类型,实在创建对象时确定的(因为创建对象时,需要指定确定类型)// 如果在创建对象时,没有指定泛型,则默认为ObjectT t;//属性使用到泛型R r;M m;public Pig(T t, R r, M m) { // 构造器使用到泛型this.t = t;this.r = r;this.m = m;

2024-03-10 16:05:59 154 1

原创 Java集合

鉴于数组的局限性(不易扩容,保存的都是同一类型,等等),集合,横空出世。1. 集合主要两类(单列集合和双列集合)2. Collection接口的两个 重要的字接口 List、Set。他们的实现子类都是单列集合。3. Map接口的实现子类是双列集合,存放(K-V)

2024-03-08 15:37:25 1133 1

原创 枚举Enum及常用类

7. random 随机数(返回[0, 1)之间的一个随机小数)例如:返回2~7之间的整数。(枚举有一个隐藏的继承父类Enum)默认处理机制:如果没有显式的调用try-catch,系统默认调用throws。8. max(), min(), 返回两个数中的最大值或最小值。运行异常不要求程序员显式处理,因为有默认处理机制。枚举使用方式一、自定义枚举类。异常有编译异常和运行异常。4. floor 向下取整。5. round 四舍五入。3. ceil 向上取整。6. sqrt 求开方。1. abs 绝对值。

2024-03-06 15:06:15 233

原创 面向对象编程(高级)笔记

抽象类不能被实例化对象。abstract只能修饰类和方法。抽象类可以没有抽象方法。但有抽象方法的类必须是抽象类。抽象类可以有任何成员,抽象类也是类。抽象方法不能有主体(即不能加 { } )。如果一个类继承了抽象类,那它比须实现抽象类的所有抽象方法,除非他自己也是抽象类。抽象方法不能再用private\final\static修饰了,因为他们的作用是相反的。(前者需要继承,后者不需要继承)

2024-02-17 15:57:18 1551 1

原创 面向对象编程(中级)

继承可以解决代码复用,当多个类存在相同的属性和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需通过extends来声明继承即可。基本语法class 子类类名 extends 父类类名{//子类会自动拥有父类定义的属性和方法细节:1. 子类继承了父类的属性和方法,但是父类中的私有属性和私有方法还是不能直接使用,而要通过公共的方法去访问。2. 子类必须调用父类的构造器来完成父类的初始化。

2023-12-18 20:04:32 25 1

原创 面向对象(基础)

个人资料总结,学习来源----B站韩顺平。

2023-12-08 18:35:52 30 1

原创 逆序对(python)

【代码】逆序对(python)

2023-12-04 21:24:19 206

原创 01背包问题()动态数组规划

【代码】01背包问题()动态数组规划。

2023-12-04 21:23:09 16

原创 重生之跟着韩老师学Java之数组

/ 此时才为数组开辟空间;2.创建数组 : 语法: 数组名 = new 数据类型[大小];1. 先声明 int a[];或 int[] a;注意:数组初始默认值 为 0/false/null。

2023-12-01 19:09:35 24 1

原创 重生之跟着韩老师学Java之控制结构

switch(表达式)中表达式的返回值,必须是(byte short int char enum[枚举] String)for循环里面定义的变量都是局部变量,包括for循环初始变量,出了这个for循环,就没人认了。表达式数据类型,应和case后的常量类型一致,或者可以自动相互转化;for(循环变量初始化;看下图,注意没有switch时,流程是怎么走的。循环操作(可以多条语句)continue:跳出(最近的)本次循环。case后跟的必须是常量,不能是变量。break:跳出(最近的)整个循环。

2023-11-27 14:28:19 19 1

原创 多重循环练习-金字塔(Java)

【代码】多重循环练习-金字塔(Java)

2023-11-27 12:16:49 122 1

原创 重生之跟着韩老师学Java之算法运算符

在进行自增之前,将‘1’存储到了名为i的地方,自增后,2这个值并没有进行存储。先将值‘1’进行自增,为‘2’,然后将‘2’这个值进行了存储。对于 || 短路或,若第一个条件为true,后面的条件。对于&&短路与,若第一个条件为false,后面的条件。对于 | 逻辑或,若第一个条件为true,后面的条件。1. a^b异或,当a和b不同时,结果为true,否则为false。对于&逻辑与,若第一个条件为false,后面的条件。3. a | b逻辑或,a || b短路或。2. a&b逻辑与,a&&b短路与。

2023-11-22 21:01:39 19

原创 重生之跟着韩老师学Java之变量

1. ASCII编码是最初使用的,用一个字节表示128种字符2. Unicode编码增加了其他语言文字,字母和汉字统一都是占用两个字节(浪费空间)3. utf-8,优化,字母使用一个字节,汉字两个字节。

2023-11-21 22:11:59 21 1

原创 重生之跟着韩老师学Java之第一章

9. 其他 :md[创建目录] ,rd[删除目录],copy[拷贝文件]., del[删除文件], echo[输入内容到文件], move[剪切]相对路径:..\..\奥特曼\迪迦 (..\意味着上一级目录, ..\..\意味着上一级目录的上一级目录)注意:输出一个\是\\, 两个\就是\\\\。注意回车与换行符的区别。案列演示: cd D:\奥特曼 cd ..\..\奥特曼。结对路径:从顶级目录(D:)开始定位,形成的路径。6.查看指定的目录下的所有的自己目录: tree。

2023-11-15 22:19:06 23

原创 (不要点进来,浪费时间),记录贴

关于早期瞎勾吧下载Anaconda,导致电脑有两个版本python--做个记录,为下次发神经做好预防。

2023-10-30 16:50:23 27 1

原创 {个人笔记}AVL树(平衡二叉树)

AVL树定义: 空树;或者任意节点左、右子树高度差的绝对值不超过1,即|BF(T)|1。平衡因子(Balance factor , 简称 BF) : BF(T) =;根据高度求结点数或根据结点数求高度问题::平衡二叉树的调整:LL旋转、RR旋转、LR旋转、RL旋转....

2021-11-08 16:17:55 207

原创 pta1004----c

#include<stdio.h>typedef struct{ char name[11]; char number[11]; int mark;}STUDENT;int main(){ STUDENT stu; int i = 0; STUDENT p,q; int n; int max =0, min = 100; if(scanf("%d",&n)){ while(i< n) { if(scanf("%s %s %d".

2021-08-28 15:57:14 92

空空如也

空空如也

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

TA关注的人

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