- 博客(12)
- 收藏
- 关注
原创 12.Java 核心基础全解析:接口、String、包装类与常用工具类
interface 接口,界面接口不是类,没有class,是java文件,用interface接入接口类的标志 class接口中没有正常属性,属性默认被public static final 修饰 属性都是静态常量;//默认被修饰 可以不写 属性是静态常量必须要有默认值;接口中的方法默认都是抽象方法,没有方法体,默认被abstract修饰;//方法默认被抽象修饰 abstract不用写但是jdk8以后可以被default和static修饰的方法可以有方法体接口中不能有构造方法,即不能创建对象。
2026-01-10 19:27:27
1033
原创 10.修饰符
堆: 6.new创建对象内存地址,先调用父类构造,父类中有静态属性先有静态属性,后创建对象(只是让把静态属性给对象使用,早已经存在)而在现实中不可能这样, 如果使用static总共100张票,创建多个对象一起卖,静态属性属于所有对象公用,多个对象总共100张票。调用静态属性时要用类调用,不要用对象调用,多此一举,静态属性在对象创建之前就已经存在。**super代表父类对象 super只能调用父类非私有的属性方法;常规的属性,称为对象属性,每个对象都有这个属性,每个对象中这个属性互不影响。
2025-12-26 20:50:42
969
原创 9.封装与继承
一个类继承另有一个类,子承父业;父类是一个大类,写入完整的属性,方法其他有相同属性的类,就可以不用在定义属性方法,而是选择继承父类, 继承父类的就是子类;子类可以调用父类的属性,方法将子类重复的代码抽入到父类中,减少代码重复,为了多态。
2025-12-25 20:53:05
603
原创 7.数组排序,查找
并不是在原有的数组里面扩容,其实是创建一个更大的数组把需要扩容的数组拷贝进去,然后把旧的数组丢掉,将大数组赋值给原来的数组;例: int[1,2,3,4,5,6] 左边界1,有边界6 中间值位0+(5-0)/2 =2 下标为2 值为3。遍历最小值的位置,与开头的交换位置,最小的在前面,将数组分为两个区间,前面的为排序过的区间,后面的是未排序过的区间。语法:被拷贝的数组,被拷贝数组的数值的下标(要被拷贝的位置),大数组,大数组的下标(从哪里开始粘贴),要粘贴的长度。将一个数组拷贝到另一个数组中。
2025-12-23 20:45:45
579
原创 5.数组的定义与遍历
如果向要存储多个数据,一个变量一个变量定义太麻烦,所以用数组存储数据,如需返回多个数据时太过麻烦,所以用数组存储多个数据,返回数组,调用多个数据。
2025-12-21 21:52:20
649
原创 4.方法的使用
有返回值和无返回值的区别:无返回值只是调用方法的过程,结果不能拿来使用有返回值是,调用党法的结果,可以拿来使用,做其他操作修改返回值类型需要修改void为要修改的类型方法的参数使得参数变得更为灵活。
2025-12-20 19:16:58
636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅