java基础
Leehom_Wang
这个作者很懒,什么都没留下…
展开
-
maven项目Class明明已经被引用进来了,运行时却提示找不到类
如图所示,Reflections类明明已经被引入了,运行时却提示ClassNotFound。原因很可能出在这里:pom.xml中依赖的scope被设置成了provided。解决方法:provided改成compile即可。原创 2023-02-22 12:02:46 · 2192 阅读 · 0 评论 -
重载和重写
##重载:重载是指一个类有多个名字相同但参数不同(数量或类型不同)的方法。重载对返回类型没有特殊的要求,不能根据返回类型进行区分。##重写:重写是指子类具有方法名和父类相同的方法(方法参数列表相同,返回值类型相同),子类不能重写父类中final修饰的方法,必须重写abstract类型的方法。限定修饰符修饰范围不能变小,不能抛出新的异常(异常的子类可以)...原创 2018-11-23 15:39:51 · 142 阅读 · 0 评论 -
final关键字的几种用法
1.修饰变量:final修饰的变量即为常量,初始化后不可再被改变。可以看到final修饰的变量必须初始化,不然编译器会报错。从上可以看到,final变量只能在声明时或构造函数中初始化,而不能在其他方法中初始化。对于static final一起修饰的变量必须在定义时就赋值,不能再构造函数中,见下图,static的变量不属于这个类内部的东西,this里面也没有。2.修饰方法:final修...原创 2018-11-30 16:13:57 · 577 阅读 · 0 评论 -
switch语句注意
以前没在意过switch语句,直到今天才发现switch语句的细节之处。switch(value){case xx:do something;case xx1:do something;…default:do something;}先来一个正常的,int value=2; switch (value) { case 0:...原创 2018-12-05 16:43:52 · 309 阅读 · 0 评论 -
java的8种基本数据类型
byte:8bitshort:16bitint:32bitlong:64bitfloat:32bitdouble:64bitchar:16bitboolean:据说单个变量按int来处理,数组按byte处理…原创 2018-12-05 17:01:45 · 129 阅读 · 0 评论