自定义博客皮肤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)
  • 收藏
  • 关注

原创 二分法,冒泡,选择,插入排序

算法描述:在一组无序的数组中,将相邻的两个元素进行比较,若是前面的元素大于后面的元素进行比较,若前面的元素大于后面的元素,则将这两个元素的位置进行交换,一直向后推移,直到最大的元素在数组末尾,一直循环知道数组呈顺序排列。算法描述:将数组分为两个区域,一个是排序区域和未排序区域,在未排序区域中找到最小的元素插入到排序区域中,排序区域中的元素都是按顺序排列,重复上述步骤,直到数组排列完成。算法描述:有已排序的数组,定义左边界和右边界,确定搜索范围,循环执行二分法查找。

2023-09-20 18:40:45 71 1

原创 小鱼的航程(改进版)

n代表了经过了n天,可以通过n/7得到这些天中的完整周数,然后计算出这几周游过的航程;再使用n%7取余得到剩下的天数,剩下的天数肯定是没有七天的,从周x开始,使用循环计算出剩下的航程。有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢?输入两个整数x,n(表示从周x算起,经过n天,n在long int范围内)。

2023-09-18 16:53:31 165

原创 Spring中的Bean管理

了解Bean的配置以及,以及bean元素的常用属性以及子属性了解Bean实例化的三种方法使用构造方法进行Bean的实例化创建工厂类,定义静态工厂方法,bean配置指向静态工厂类和静态工厂方法创建工厂的Bean实例,在bean配置中在用相应属性指向工厂的Bean以及实例工厂方法了解Bean的作用域了解Bean的装配方式基于XML装配:也就是setter方法注入以及构造方法注入。

2023-05-26 20:39:48 494

原创 Spring框架概念

控制反转(IOC)是面向对象编程中的一个设计原则,用于降低程序之间的耦合度。

2023-05-25 21:24:05 135

原创 多线程知识点

了解线程的多个状态了解线程协作机制线程协作机制尽量简单化,采用粗粒度协作了解死锁和后台线程概念使用jvisualvm查看线程情况尽量使用定时监控变量的方式来进行自我状态控制。

2023-05-24 16:02:11 33

原创 队列和优先队列

队列是一种先进先出的结构。元素被追加到队列末尾,然后从队列列头删除;优先队列中,元素被赋予优先级。访问元素时,最高优先级的元素先被删除。

2023-05-23 21:35:12 32

原创 对象I/O、随机访问文件

ObjectInputStream和ObjectOutputStream不仅可以实现基本数据类型与字符串的输入输出之外,还可以实现对象的输入输出。这两个被包含了DataInputStream和DataOutStream类中的所有功能,可以用对象I/O的类来替换Data中的类这两个类分别继承了Input/OutputStream类,并实现了相应的ObjectInput/Output接口,ObjectInput/Output是DataInput/Output的子接口;

2023-05-21 16:13:26 42

原创 文本I/O与二进制I/O

二进制I/O,文本I/O

2023-05-20 21:40:06 197

原创 ArrayList和LinkedList

Array List和LinkedList

2023-05-19 13:58:28 44 1

原创 Java 泛型

泛型

2023-05-18 18:24:27 70

原创 一维二维数组

一维数组,二维数组

2023-05-17 17:06:53 34 1

原创 static、final关键字

static、final

2023-05-17 14:23:58 55

原创 转型、多态、方法重写与重载

多态,方法重写与重载

2023-05-17 13:48:25 45

原创 抽象类和接口

抽象类和接口的相同点:两者都不能被实例化,不能进行new操作抽象类和接口类的不同点:抽象类abstract,接口interface抽象类可以有部分方法实现,但是接口所有的方法都不能有实现一个类只能继承(extends)一个(抽象)类,实现(implements)多个接口接口可以继承(extends)多个接口抽象类有构造函数,接口里面没有构造函数抽象类可以有main,也能运行,接口没有main抽象类方法可以有private/protected,接口方法都是public。

2023-05-16 11:57:05 22

原创 Java 继承

Java继承

2023-05-14 16:04:03 28

原创 异常与异常处理

异常与异常处理

2023-04-21 12:39:32 497 1

原创 StringBuilder/StringBuffer

StirngBuffer和StringBulider类似于String类,区别在于String类是不可以改变的,而StringBuffer和StringBuilder比String更加灵活。

2023-04-12 15:08:56 60 1

原创 Java类和对象

在后面的obj 2 = obj 1中,obj 2指向了obj 1中的5,然后obj 2中的num等于10,所以obj 1里面的num也等于10;·每个子类的构造函数的第一句话,都默认调用父类的无参数构造函数super(),除非子类的构造函数第一句话就是super(),而且super()语句必须放在第一条。·以上有两个对象,他们的类型都是A,但是这两个是不同的对象,在内存中有不同的存放地址。this相当于InforHiding,在构造函数中,形参的优先级更高,所以后面的id指的就是形参id。

2023-03-30 13:27:05 36

空空如也

空空如也

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

TA关注的人

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