自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 归并排序java

*原理:归并排序就是将一个数组分成两个子数组,将两个子数组分成四个子数组,直到每个数组拆分成一个一个 在将其进行归并。

2024-01-17 15:15:57 369

原创 03-插入排序

【代码】03-插入排序。

2024-01-14 15:37:17 373 1

原创 02-冒泡排序

【代码】02-冒泡排序。

2024-01-14 15:36:13 392 1

原创 01-选择排序

【代码】01-选择排序。

2024-01-14 15:33:09 355 1

原创 java实现单链表

【代码】java实现单链表。

2024-01-08 14:24:12 328

原创 自己瞎写arraylist集合

【代码】自己瞎写arraylist集合。

2024-01-04 16:42:30 390 1

原创 ArrayList源码的小探析

针对以上代码,我们能够清晰的知道这就是创建了一个arraylist集合,并往该集合中添加了一个元素,并且打印出来。2.计算数组的容量,如果当前的数组已使用的长度+1后的大于当前的数组长度,则调用grow方法进行扩容 扩容为原来的1.5倍。初始化的容量为0 当第一次添加数据的时候才会初始化容量为10。在进行扩容的时候是原来的1.5倍,每次扩容都需要进行拷贝数组。2.list.add(1).就执行了add(E e)方法。1.确保数组已使用长度size加1之后足够存下下一个数据。底层是使用动态的数组实现的。

2024-01-04 16:40:56 310 1

原创 项目的基础配置

项目基础配置

2023-12-01 20:11:01 44 1

原创 使用DOM4J解析XML文件

使用dom4j解析xml文件

2022-08-17 21:05:26 144 1

原创 XML简介

XML

2022-08-14 11:11:33 174

原创 java读取文件

package com.yang;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileDemo1 {public static void main(String[] args) throws IOException {1.读取文件内容的第一种方法 单个字节进行读取String fil

2022-05-13 15:29:13 26286

原创 java之中this与super的区别

java之中this与super的区别this定义:表示本类对象使用:本类操作:this.属性、this.方法()、this()调用构造:使用本类构造,要放在首行查找范围:先从本类中查找,找不到在查找父类特殊:表示当前对象super定义:表示父类对象使用:本类操作:super.属性、super.方法()、super()调用构造:子类调用父类构造,要放在首行查找范围:直接由子类查找父类特殊:无this与super调用构造方法必须都放在构造方法的首行,但是不管如何调用子类一定会有一个构

2021-10-21 16:12:55 110

原创 java继承

java继承/*1、什么是继承?那我们的日常生活当中来说,继承相当于一个种族的繁衍,相当于后代继承前代的所有东西并且加上自己的创造的功能。而放在面向对象这一编程来说,我认为是实现一个类的更加的具体化。我们知道类本身就是一个很抽象的概念。例如:人类这个概念的范围是很大的。人类之中又有很多的小的具体的分类。例如学生、老师、行政长官,他们都是属于人类的,只不过继承了人类的基本的属性而已,但是他们都会有一些属于自己的功能。学生需要上学这一行为,老师需要教书这一行为。。。。。。2、为什么需要继承?因为继

2021-10-21 15:37:09 71

原创 java覆盖(方法重写)

java覆盖(方法重写)方法的覆盖是用来扩充子类功能的一种方法,因为父类中的方法不满足子类的需求/*覆盖条件:1、两个类之间必须要有继承的关系2、重写之后的方法必须和之前的方法完全相同(相同的返回值类型,相同的方法名,相同的形式参数列表),除了功能不一样。3、访问权限不能更低,可以更高。4、重写之后的方法不能比之前的方法抛出更多的异常,可以更少。注意事项方法覆盖只是针对方法,与属性无关的私有方法无法覆盖构造方法不能被继承,不能被覆盖方法覆盖只是针对实例方法,静态方法覆盖没有意义*/

2021-10-21 12:44:04 639

原创 数据库基础知识1

数据库基本操作(sql server 语句)创建数据库/创建数据库并且给数据库起一个名称//*主数据文件用来存储数据库的启动信息、部分信息或全部数据。次数据文件用来存储剩余数据和数据库对象辅助数据文件用来备份*/create database yang/主数据文件的创建/on primary(name=‘yang_Data1’,/逻辑名称/filename=‘c:\yang\yang_Data1.mdf’,/物理名称包括你要存放的地址 mdf是主数据文件的后缀名/size=10mb

2021-10-21 11:20:46 149

原创 顺序表的删除操作(C语言)

代码如下#include <stdio.h>typedef struct { int data[10];//用数组来存放顺序表中的数据 int length;//顺序表中元素的个数}seqlist;//定义一个名叫seqlist的结构体void initlist(seqlist*l) { l->length = 0;//对顺序表进行初始化操作,顺序表中的元素个数为零}/*向顺序表中输入元素*/void createlist(seqlist*l, int n) {

2021-03-14 11:40:46 5724

vue 前端 vue2与vue3响应式区别

vue2与vue3响应式区别

2023-08-26

空空如也

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

TA关注的人

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