自定义博客皮肤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)
  • 收藏
  • 关注

原创 项目学习-笔记01

注解-容易忘记的四个:1. 声明变量时,要加注解@Resource(或@Autowired)2. requestMapping注解 在写controller类需要加上,标上请求地址RequestMapping是一个用来处理请求的注解,可用于类或方法上。用于类上,表示类 中的所有响应请求的方法都是以该地址作为3. ServiceImpl类需要加@Service注解4. Mapper类需要加@Mapper注解。

2024-07-26 11:32:16 888

原创 面向对象05-抽象类 / 接口 / 内部类

7. JDK8之后:可以在接口中定义有方法体的方法了,这样避免每次在接口中添加功能,在它的每 个实现类中都要重写新增的方法。* 创建一个Dog类,让Dog类继承Animal,然后在Test类中,创建Dog类的对象。如果想重写接口中的方法,需要新建一个类再实现接口,再重写 如果我。* 它继承了Animal类,并且重写了Animal类中的方法。1. 在类的内部创建的类,叫内部类 (举例:Car 内部类Engine)①默认方法default修饰 当两个接口中的方法重名时,就必须重写了。

2024-07-20 18:55:07 1197

原创 面向对象04--多态 / final / 各种修饰符 / 代码块

a.name是父类中的name属性,a.show()是子类中的show方法。编译看左边(看父类中有没有这个成员变量/成员方法,有的话才能正确编译运行,没有的话会 报错)5. 多态的弊端:不能使用子类的特有功能(除非强转)(强转时最好用instanceof进行判断)1. 被final修饰的方法,是最终方法,不能被重写(一般用于,固定规则),用子类中的(因为子类重写方法时会覆盖掉父类的)特例:如果方法中的代码是抽取其他方法中。只要父类中有,就是用父类中的。不能变,里面的数据还是可以变的。

2024-07-20 06:30:02 381

原创 Java-集合-学习总结

会返回被删除的元素(如:aaa)此时我们创建的是ArrayList的对象,而ArrayList是java已经写好的一个类。(1)增:boolen flag = list.add("aaa");一般写: list.remove(index);(2)删:boolen flag = list.remove("aaa");返回值一般都会是true,当删除的元素不在集合中,返回false。1. 泛型:限定集合中存储数据的类型 (集合中不能直接存基本数据类型)所以一般只写:list.add("aaa");

2024-07-19 18:08:09 141

原创 面向对象03-继承

继承是面向对象三大特征之一,可以让类跟类之间产生子父的关系,可以把多个子类中重复的 代码抽取到父类中,子类可以直接使用,减少代码兄余,提高代码的复用性。(2) 子类重写父类方法时,访问权限: 子类 >= 父类(空着不写

2024-07-19 07:09:51 559

原创 面向对象02-static静态

②对象名调用(不推荐,因为这个属性不单独属于某一个对象)(3)工具类:帮助我们做一些事情的,但是不描述任何事物的类3.②对象名调用(不推荐,因为这个属性不单独属于某一个对象)该对象属于类,随着类的加载而加载,优先于对象而存在。多用在测试类、工具类中(Javabean中很少用)(2)测试类:带有main方法的,是程序的主入口。(1)Javabean类:描述一类事物的。一、被static修饰的成员变量,叫做。二、被static修饰的成员方法,叫做。静态方法中只能访问静态。若是共享的,就用static修饰。

2024-07-18 19:38:39 156

原创 Java-字符串-学习总结

1.字符串与任意数据类型相加,都是拼接2.字符串不可以改变,它的值一旦创建不能更改,如果再赋值,其实是创建了一个新的字符串3.String是Java中的一个类,字符串的值就是这个类的对象4.创建的两种方式:(1)直接赋值:String s1 = "abc";当string池中已经有了"abc",不会创建新的,直接复用(节省内存空间)(2)new方法:①空参构造:可以获取一个空白的字符串对象(用的少)②传递一个字符串,根据传递字符串的内容再创建一个新的字符串对象(少)

2024-07-14 22:55:01 312

原创 面向对象--对象数组

Goods g1 = new Goods("001", "华为P40", 5999.0, 100);Goods g2 = new Goods("002", "保温杯", 227.0, 50);Goods g3 = new Goods("003", "枸杞", 12.7, 70);1. 判断数组是否为空:if ( arr [ i ]!2. 遍历数组时,如果数组没有存满,一定要做一个非空判断 (否则会出现空指针异常)4.遍历(根据题目需要 求和/求平均值/...)数组中有三个元素,每个元素代表一个商品。

2024-07-12 16:55:22 178

原创 Java-面向对象-学习总结01

1. 简单来说就是:拿一个东西过来 做对应的事2. 类:是对象共同特征的描述对象:是真实存在的具体的东西3. 在Java中,必须先创建类,才能获得对象 这个类叫做:Javabean类4.Javabean类:不带main方法,用来描述一类事物的类要有:1.成员变量:属性(名词)格式:修饰符 数据类型 变量名称=初始化值;(一般无需定义初始化值,在创建对象时再赋值)2.成员方法:行为(动词) (没有static)测试类。

2024-07-11 15:46:03 647

原创 学习总结-数组-两个方法

System.out.println("当前的得分超出了范围,请重新输入,当前的i值为:" + i);每次先判断新数组中是否有该数据,若有,重新抽,若没有,存入新数组。注意:i++写在if语句中,只有输入合法的数据之后,才i++;//如果不存在,则存入,若果存在,重新抽奖。//定义一个方法 判断prize是否在新数组中。//2.定义一个新数组,存储抽奖的结果。//判断该奖是否存在于新数组。//1.写一个数组,存储奖池。不重复:定义一个新数组,用来存放抽奖的结果。随机:Random()

2024-07-10 14:45:29 332

原创 Java-方法-学习总结

如果方法执行到了return,那么整个方法全部结束,里面的循环也会随之结束了。③参数不同(个数,类型,顺序)(不建议用参数顺序不同的重载)2.System.out.println("abc");(1)return:跟循环没有什么关系,跟方法有关的。传递引用数据类型时,传递的是地址值(相当于把这个地址对应的数据改变了)为了在调用处拿到方法产生的结果,就需要定义带有返回值的方法。方法是程序运行中最小的执行单元,运行时不能只执行一个方法中的某一部分代码。2.必须有返回值,方法的返回值其实就是方法运行的结果。

2024-07-09 16:50:20 289

原创 八大基本数据类型

注:byte、short、char在参与运算时,会先转换为int,再参与运算。整型:byte、short、int、long。浮点型:float、double。小变大:隐式转换(自动转换)布尔型:boolen。

2024-07-08 21:23:53 243 1

空空如也

空空如也

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

TA关注的人

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