- 博客(13)
- 收藏
- 关注
原创 异常
什么叫异常?再加个程序中可能程序执行意外失败的事件叫做异常。程序运行——出现异常——程序中断异常出现的情况:1.内存耗尽无法进行实例化。2.Jvm崩溃。3.数组下标越界异常。4.算数异常5.类型转换异常。ClassclCastExpectation。6.编译时异常。语法错误不是异常。……二异常体系。所有的异常类的祖先是Throwable....
2021-02-26 09:24:20
60
原创 集合框架
什么是集合框架?1.数组和集合都是对多个数据进行储存,Java容器。二数组和集合框架的区别。1.数组只能存储相同类型的数据。Int arr[]=new int[10];arr只能保存整数。集合可以储存不同类型的数据。2.数组可以保存基本数据类型的数据,也可以保存引用数据类型的数据。集合框架只能保存对象(集合框架里面的数据都是对象)3.数组的弊端:...
2021-02-22 21:47:27
52
原创 String StringBuffer StringBuilder三者的区别
String不可变序字符列,如果要修改字符串的值,不是在原有字符串值的基础上去改,而是重新分配一块内存区域StringBuffer可变字符序列。在原有的字符串的基础上进行更改。线程安全效率低。StringBuilder可变字符序列,在原有的字符串的基础上进行更改,线程不安全,效率高。String,StringBuffer StringBuilder. 三者的效率。StringBuilder> StringAuffer>string....
2021-02-05 10:58:48
55
原创 接口特点
接口特点①接口里边的成员变量都是常量,默认会加上"public static final"进行修饰,不写也会默认家上。②接口里面的方法都是抽象类,默认方法除外,默认会加上“public abstract”进行修饰。③接口不能实例化。抽象类通过继承实现,接口通过创建一个类去实现这个接口。④接口里面不能定义普通方法,可以定义默认方法⑤接口里面没有构造方法。实现类①实现接口的类叫做实现列类名implements接口名②实现要重写接口里面所有的抽象方法。()③一个实现类可以实现多个接口,每个接口之
2021-02-04 09:53:35
311
原创 Static关键字
Static,静态的。Static可以修饰属性方法代码块。Static修饰属性静态变量按照是否用static进行修饰,可以分为实例变量(创建了实力以后才可以使用)和静态变量。实例变量:我们创建了多少对象,每个对象都独立有一套类中非静态变量。当修饰了其中一个对象的非静态变量时,不会导致其他对象同样的属性值的修改。静态变量:我们创建了多个对象,多个对象共同享用一个静态变量。当其中一个对象对静态变量进行了更改,会导致其他对象同样的属性值更改。Static修饰属性。一这个属性就不再属于对象了,而属于类。
2021-02-03 09:11:15
34
原创 什么是多态
从字面意义上理解,多态就是多种形态,同一个动作用于不同的对象,产生不同的行为。多态性指的是什么多态性可以理解为一个事物的多种型表现型态在Java中有两种体现,一方法的重载overload和重写over right。子类对象的多态性可以直接应用在接口类和抽象类。...
2021-02-02 22:08:42
136
1
原创 访问修饰符
访问修饰符:访问修饰可以修饰类方法接口属性。Private:私有的只能在当前的类内部去访问。Default缺省在同一个包下可以访问。缺省就是什么访问修饰符都不加。Protected:受保护的在同一个包中或者其他子类中可以访问。Public公共的在当前项目下的任何包装都可以访问。...
2021-02-02 21:30:21
58
原创 继承
什么是继承:面相对象的第二大特征,继承性允许子类拥有父类的属性和行为。优点是提高了代码的复用性。缺点是类与类之间的耦合度提高(高内聚,低耦合。)
2021-02-01 21:40:29
71
原创 2021-02-01
当局部变量和常变量重名时,方法会根据就近原则使用局部变量的值。如果想要区分局部变量和成员变量,可以使用this关键字。格式:this.成员变量。This代表的是当前对象。谁调用这个方法,谁就是代表当前对象。...
2021-02-01 20:20:19
94
原创 2021-01-31
面向对象的第一大特征:封装性当我创建完对象之后,如果直接通过“对象名.属性”的方式进行赋值的话,可能会出现不符合实际情况的问题,所以我们不考虑使用“对象名.属性”的方式进行赋值,而是创了一个方法通过“属性名.方法”的方式进行赋值。因为我们可以在方法里面写大量的业务逻辑,限制属性值。...
2021-01-31 23:48:41
118
原创 2021-01-28
什么是变量?在内存中的一块区域,变量的值可以在某一范围内进行改变。标识符类名,接口名,方法名,变量名。字母数字下划线$,不能以数字开头。类名,接口名,首字母大写。方法名,变量名首字母小写,驼峰式命名法。关键字。Java特性定义的一些单词,每个单词都有自己独有的作用,特点是小写。八种基本数据类型。顺序结构按照代码的书写顺序从上往下依次执行。...
2021-01-28 09:09:01
84
1
原创 2021-01-27
HTTP超文本传输协议协议就是一种约定,一种规范,规定了浏览器和服务器之间互相通信的一种规则。约定就是请求(浏览器向服务器通信)和响应(服务器更加请求通信处理,返回给浏览器的结果。)请求报文重点是格式和参数。...
2021-01-27 19:05:36
52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人