自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java的异常体系

Error是程序无法处理的错误,它是由JVM产生和抛出的(和堆栈有关),比如OutOfMemoryError、ThreadDeath等。这是一个异常------》数组越界ArrayIndexOutOfBoundsException。抛出异常是一种最简单最省事的方式,但是他并没有真正的去解决问题,只是把问题抛给了别人去解决。是输出当前错误(错误类型,行数,错误点)Exception是程序本身可以处理的异常,分两大类,程序应尽可能去处理这些异常。在方法当中抛出异常,由方法的调用者来处理异常。

2024-09-05 18:55:23 527

原创 代理的相关内容

因为在整个DTXSD类中,只是理论的知道了核心方法是什么,想要调用只能通过Clothes接口接收,对里面的ByClothes()方法进行调用,因为在整个流程中没有任何一个地方能显性的调用ByClothes()方法。调用的是绿色的zhuanzhang()方法,之后yinhang调用红色的zhuanzhang()方法。转账方法是最核心的业务,所以转账方法自己拿着,把验证方法和事后服务方法交给支付宝,这就是代理模式。调用getProxyInstance()方法就能获取接口,就能知道目标类中的核心方法是什么。

2024-09-05 11:20:30 692

原创 接口interface

publicinterface 类名{抽象类中方法的活动是 子类都有一个方法,那就在父类中抽象去定义这个方法抽象类相当于是一种模板设计接口中只能使用抽象方法,它只能定义行为(行为就是方法)void run();比如://在接口中,并不去实现某一个方法,只是对方法进行定义Cat类:不想实现run()方法,传给下一个HttpServlet类中实现了service()方法。

2024-08-29 15:08:54 737

原创 包装类的介绍

java说万物皆对象,但是基本类型数据的数据又不太符合这一理念,因为基本数据类型不是对象,所以java将基本数据类型进行一个封装,产生了一个新的类,这个类就叫包装类。java对每一个基本数据类型都设计了一个包装类。

2024-08-27 10:02:46 811

原创 泛型类的介绍

泛型----能够代表一切类型我们从实现栈去解释什么是泛型。

2024-08-27 08:14:48 307

原创 抽象类abstract

前提是子类不是抽象类3.抽象类一定是父类因为final修饰的类不能被继承,final修饰的方法不能被重写,但是abstract修饰的类只能被继承,abstract修饰的方法子类必须要重写因为static修饰的方法叫做类方法,这个方法属于类,但是abstract修饰的方法属于对象。

2024-08-26 17:43:48 573

原创 多态polymorphic

c是C类型的数据,而C是B的子类,且B是A的子类,所以C类型的数据可以向上转型到B,且B类型的数据可以向上转型到A,所以输出 2--A and A。c是C类型的数据,而C是B的子类,且B是A的子类,所以C类型的数据可以向上转型到B,且B类型的数据可以向上转型到A,所以输出 5--B and A。本来handler()方法里想要的是一个A类型的数据,但是传了一个B类型的数据并没有报错,是因为向上转型---------子类的对象可以被父类的类型所接受--->父类的引用指向子类的对象。

2024-08-24 17:15:42 532

原创 this关键字、final关键字、java值传递

final修饰的基本数据类型,其值不能被改变对基本数据类型来说,final固定的是真正的值对引用数据类型数据磊说,final固定的是对象的地址(1)堆栈内存图:(2)change()方法中的arr=arr1;这句话的意思是把arr1的地址赋给arr(3)change1()这个方法没错,change()方法错了,表明对引用数据类型数据磊说,final固定的是对象的地址,变量无法改变其指向对象的地址,但是对象的内容是可以改变的。

2024-08-24 09:07:41 955

原创 Java基础

数据类型是数据在内存中的存储形式。

2024-08-23 11:28:29 362

原创 static关键字

5.创建子类对象之前先创建父类对象,所以先执行Base()构造器,再执行Test()构造器,所以最后输出 base constructor和test constructor。之前扫描Demo类,发现没有父类,所以编译Demo类,在编译的过程中,static代码块按顺序优先执行。(1).main方法在哪里,就先扫描哪个类,先扫描Test类,发现没有父类,也没有static修饰的代码,那么编译Test类,并且main方法入栈。1.扫描Test类,发现有父类Base类,先去扫描父类,发现Base类没有父类。

2024-08-22 16:05:12 894

原创 java继承、重载、重写

继承的本质就是代码的复用,子类复用父类的代码,子类可以使用父类已经写好的代码,子类就不需要重新写了,但是父类不能使用子类的代码。

2024-08-21 19:25:57 318

原创 javascript

var 变量名=值var bb=10setAttribute("属性名","属性值")setAttribute(属性名)获取。

2024-08-07 18:09:07 984

原创 CSS布局

向需要横向布局的元素添加display:inline-block变为内联块级元素,内联块级元素不独占一行,对宽高支持。文字大小处理,给使用display:inline-block的父级元素设置字体大小为0 font-size:0。order作用到子元素身上,属性值为一个整数,值越小,该子元素出现的顺序越靠前。向需要横向布局的元素添加float属性(哪个元素要横着,给哪个元素加float属性)让多个元素横向布局,只需要给这些元素的父级元素加上display:flex。并且该元素要有有效的字体大小。

2024-08-03 11:14:06 696

原创 CSS样式

none:无休饰 underline:下划线 line-through:中划线 overline:上划线。opacity也可以设置透明度 0~1(0:完全不显示颜色)30px 90px : 距左边30px,距上边90px。a:表示透明度 取值:0~1(0:完全不显示颜色)

2024-08-03 10:46:47 1004

原创 盒子模型CSS

盒子模型是css技术所使用的一种思维模型。盒子模型是指将网页设计页面中的内容元素看作一个个装了东西的矩形盒子。每个矩形盒子都由内容、内边距、边框和外边距4个部分组成。

2024-08-03 09:43:52 879

原创 CSS选择器

元素名称{

2024-08-02 20:19:01 504

原创 HTML标签

Html(超文本结构化标记语言)包含很多标签,有供显示的标签和供收集信息的标签。

2024-08-02 20:07:16 602 1

空空如也

空空如也

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

TA关注的人

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