自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 八大排序算法

八大排序

2022-06-24 19:00:26 89 1

原创 Java 抽象类

一、概念抽象类是指在普通类的结构里面增加抽象方法的组成部分。而抽象方法呢就是在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方法,是指没有方法体的方法,同时抽象方法还必须使用关键字abstract做修饰。而拥有抽象方法的类就是抽象类,抽象类要使用abstract关键字声明。二、抽象类的特点1.由abstract修饰的类叫做抽象类,也可以修饰抽象方法;2.abstract修饰的抽象方法可以不在抽象类当中实现,但一定要在子类当中重写

2022-01-19 13:11:41 244

原创 JAVA基础------接口

一、为什么有借口?这种机制弥补了java中的哪个缺陷?java中类和类只支持单继承。实际上单继承是为了简单而出现的,现实世界中存在多继承,java中的接口弥补了单继承带来的缺陷。一个类可以同时实现多个接口二、接口相关知识1、接口也是一种“引用数据类型”。编译之后也是一个class字节码文件。2、接口是 完全抽象 的(无法实例化)。(抽象类是半抽象。)或者也可以说接口是特殊的抽象类。3、接口支持多继承,一个接口可以继承多个接口。4、接口中只包含两部分内容:一部分是:常量...

2022-01-19 12:58:05 151

原创 反射的理解

一、什么是反射--------------------------------------------能够分析类信息的能力叫做反射-------------------------------------------1.反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))2.个人理解反射就是把java类中的各种成分映射成一个个的Java对象例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进

2022-01-19 12:32:24 773

原创 Java基础(类与对象)

目录一、面向对象基本特征:二、简述你对 Car car = new Car();的理解三、类与对象关系:四、Java的方法重载五、retutn作用六、Static:一、面向对象基本特征:继承封装多态二、简述你对 Car car = new Car();的理解Car :数据类型car :对象名/句柄信息new:关键字:在堆内存当中开辟内存空间Car():构造器:在...

2022-01-11 00:11:27 221

原创 JAVA链表

一、什么是链表链表是一个线性数据结构,包含一个元素序列,这样每个元素都可以引用序列中的下一个元素。链接列表中的每个元素称为“节点”。 每个节点都包含一个数据元素和一个下一个Node,它指向链表中的下一个节点。在链表中,我们可以根据需要创建任意数量的节点。二、链表的意义比如数组,具有某些局限性:它们本质上是静态的,因此它们的大小无法更改。他们需要连续的内存来存储其值。所以链表可以:1.动态内存分配,即编译器在运行时完成内存分配。2.每个单独的节点可以具有任何内存块,并且通过该块的地址链

2021-12-04 04:45:20 735

原创 时间复杂度

一、什么是时间复杂度时间复杂度就是指执行算法所需的计算工作量一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行的次数多,他花费的时间就多。一个算法中的执行语句次数被称为语句频度或者时间频度,即T(n)。一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,即T(n),如果有某个辅助函数发f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限数值为不等于零的常数,则称f(n)为T(n)的同数量级函数,即T(n)= O f(n),此时称O(f(n))为算法的渐进时间复

2021-12-04 04:26:32 304

原创 JAVA运算符(1)

一、赋值运算符代码示例①:/* 赋值运算符*/public class OperatorDemo04 { public static void main(String[] args) { //把10赋值给int类型的变量i int i = 10; System.out.println("i:" + i); int k = 10; // +=是把左边和右边的数据做加法操作的结果赋值给左边 //i += 20;只是结果等价于下面:因为同样都为int类型

2021-11-10 19:53:22 412

原创 JAVA数组

1.数组概念:数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。2.

2021-11-10 19:40:07 197

原创 JAVA数据类型

一、计算机存储单元计算机存储设备的最小信息单元叫“位(bit)”,通常用小写字母“b”表示。而计算机中最小的存储单元叫“字节(byte)”,通常用大写字母“B”表示,字节是由连续的8个位组成。一些常用的存储单位:1B(字节) = 8 bit1KB = 1024 B1MB = 1024 KB1GB = 1024 MB1TB = 1024GB二、数据类型JAVA语言是强类型语言,对于每一种数据都给出了明确的数据类型...

2021-11-10 19:00:03 301

原创 CSS选择器笔记

1.基本CSS选择器分为:①元素选择器

2021-09-23 20:01:19 130

原创 HTML笔记

1.a元素href:跳转的资源路径target:代表打开资源的方式,默认值是_self,本窗口打开,其他值:_blank,新窗口打开,_parent,跳出父级框架打开,_top跳出顶级框架打开,结合框架之后,可以自定义值2.固定锚点效果相关css:position:设置定位模式,其值有relative,absolute,fixed,static 默认值为static,其中relative是相对定位,absolute是绝对定位,fixed是固定,left:代表是主体居左的距离.

2021-09-23 19:28:03 198

空空如也

空空如也

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

TA关注的人

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