- 博客(19)
- 收藏
- 关注
原创 Java从入门到精通(十)
重写和重载重写Override1.在自类中将父类中有的方法重新写一遍。2.自类继承父类原有方法,但方法名,参数列表,返回类型必须相同。3.访问修饰符必须大于被重写的修饰符 (public>protected>default>private)4.重写不能抛出新的检查异常或比被重写方法申明更加宽泛的检查型异常。重载Overload1.是一个类中多态性的一种表现。2.重载时同名方法的参数列表不同(参数顺序、类型、个数)。3.返回值类型可以相同也可以不同。
2022-09-02 20:25:11
136
2
原创 Java入门到精通(九)
Java中的比较方法"=="比较对于基本类型和引用类型是不同的基本类型:比较值是否相同引用类型:引用类型比较引用是否相同因为x和y指向的是同一个引用,所以==也是true,而new String方法重新开辟了内存空间,所以==结果为false,而equals比较的一直是值所以为true。"equals"比较equals本质就是==,只不过是对String和Integer重写了equals方法,将它们比较变为值的比较。输出结果竟然为false让我们看下源码了解一下
2022-09-01 19:16:05
142
1
原创 Java入门到精通(八)
Java中的Exception与ErrorException分类1.运行时异常Runtime Exception及其子类特点:Java编译器不会检查,程序中若未throws声明或未使用try cache捕获,还是会编译通过。例如:除数为零Arithmetic Exception异常数组越界异常Index Out Of Bounds Exception异常fail fast产生的Concurrent Modification Exception异常(Java.util包下所有的集合
2022-08-24 19:57:32
119
1
原创 Java入门到精通(七)
Final与Staticfinal在Java中的作用(凡是被final修饰过的地方皆不可修改)1.修饰类:表示该类不能被继承2.修饰方法:表示方法不能被重写3.修饰变量:表示赋值一次以后不能再被修改(常量)4.修饰引用:表示引用不可变,引用指向的内容可变5.被修饰的方法JVM会尝试将其内联,以提高运行效率6.被修饰的常量,在编译阶段会存入常量池中注:在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这俩个操作之间不能重排序,初次读一个包含f
2022-08-23 22:19:30
76
1
原创 Java入门到精通(六)
Java底层运行逻辑及原理日常我们使用的开发工具(IDEA\Eclipse)可以很方便调试程序,或者是通过工具把项目打包成jar包war包的形式放入Tomcat等容器中即可运行,但是它实际上内部是如何运行的呢?其实不论在哪里运行逻辑始终相同。1.将编写好的java代码编译成字节码文件:即将.java文件编译成为.class文件2.将编译好的.class文件放入Java虚拟机JVM3.Java虚拟机使用类加载器Class Loader装在.class文件4.类加载完成后进行字节码效验,效验
2022-08-22 22:36:52
1603
3
原创 Java入门到精通(五)
Java中的包装器类型为了让基本类型也具有对象的特征,就出现了包装器类型(在使用集合类型Collection时就一定要使用包装器类)容器都是装object的,这时就需要包装器类。基本类型对应的包装器类型基本类型与包装器类型的区别1.声明方式不同:基本类型不使用new关键字,包装器类型需要使用new包装器类型(在堆中分配存储空间)。2.存储方式及位置不同:基本类型直接将值存储于栈中,而包装器类型将对象存放在堆中(通过引用调用)。3.初始值不同:基本类型的初始值如int为0,boo
2022-08-21 23:50:37
140
1
原创 Java入门到精通(四)
6.Java中的引用数据类型有哪些?它们与基本数据类型有什么区别?引用类型分为三种:类,接口,数组(除基本数据类型外都是引用数据类型)引用数据类型与基本数据类型的区别1.概念方面:基本数据类型:变量名指向具体的数值引用数据类型:变量名指向存储数据的内存地址也指向hash值2.内存构建方面基本数据类型:创建时在栈内存中划分一定内存,数值存储于该内存中引用数据类型:创建时现在栈内存中分配一块空间,然后在堆内存中也分配一块具体空间用于存放数据具体信心即hash值,然后由栈引用指向堆
2022-08-19 15:53:29
158
1
原创 Java入门到精通(三)
5.Java的数据类型Java中有8种数据类型6种数字类型(四个整形,俩个浮点类型):byte,short,int,long,float,double。1种字符类型:char。1种布尔类型:boolean。这8种类型的包装器类型分别为:Byte,Short,Integer,Long,Double,Float,Char,Boolean。...
2022-08-18 20:51:19
55
1
原创 Logging initialized using ‘class org.apache.ibatis.logging.stdout.StdOutImpl‘ adapter.
Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.
2022-08-03 15:05:49
567
1
原创 Error starting ApplicationContext. To display the auto-configuration report re-run your application
springcloud项目启动时报debug
2022-08-03 14:51:02
293
1
原创 BindingException: Mapper method ‘cn.lexed.dao.BookMapper.updateBookInfoById‘ has an unsupported
SQL语句返回值类型报错
2022-07-24 14:27:20
196
2
原创 Springboot项目与layui结合时点击更新按钮后控制台未报异常页面检查报html错误
点击按钮后显示table有错就应该到前端页面代码中检查
2022-07-24 14:11:19
236
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人