- 博客(11)
- 收藏
- 关注
原创 常用API
和是可以拼接的字符串,他们两个底层也是char数组,只不过该数组会进行自动扩容,默认长度为16,扩大容量为2倍+2:非线程安全,多线程环境下可能出现问题:线程安全,多线程环境下,不会出现问题包装类:封装了基本类型的一些操作,更加方便使用为了对象的完整性,更重要的是配合泛型一起使用byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublebooleanBooleancharCharacter八种包装类,都在java.lang。
2024-08-29 21:00:23 1069
原创 java学习--面向对象Ⅱ
多态:多形态java中提供了两种多态机制编译时多态:是静态的,主要是指方法重载,根据传入不同的参数做出不同的响应运行时多态:时动态的,主要指动态绑定来实现,是我们现在的重点多态核心:父类引用指向子类对象父类引用:就是父类类型创建的引用变量指向:就是可以找到谁子类对象:子类的实例化对象通过父类创建的引用类型变量,保存了子类对象的内存地址父类 变量 =new子类();抽象:往往用来表示设计中得出的抽象概念,一般不会有具体的实体表示比如动物,他只是一个抽象的概念,并没有一个具体的东西叫动物。
2024-08-01 19:43:35 814
原创 java学习--面向对象
this:是每个对象中,保存自身内存地址的一个引用类型变量(成员变量)因此this无法在静态上下文中使用Static关键字,是修饰静态的修饰符继承:从已有类中派生出新的类,新的类会拥有父类的属性和行为java只支持单继承,这样使java类关系比较简单一个类可以被很多类继承java中继承使可以被传递的如果一个类没有显示继承另一个类的话,默认继承ObjectObject是java提供的根类(祖宗)super:在子类中,通过this表示当前对象,通过super表示父类方法覆写:子类对父类方法进行重新编写。
2024-07-30 21:01:27 893
原创 java学习--排序、二分法
排序:就是指让保存的元素按照一定的规则进行排序存储比如 成绩 按降序排序,班级前三因为是java初学阶段,所以本文只介绍冒泡排序和选择排序两种排序,如果有对更多排序感兴趣的同学可以去看这篇文章,详细介绍了十大排序。
2024-07-26 20:05:43 460
原创 java学习--数组
当下标小于0 或者大于等于length的时候,就会出现这个异常当一个对象是null的时候,我们进行了成员属性访问,就会出现空指针异常arr=null;
2024-07-26 19:52:50 366
原创 java学习--运算符
当进行多类型混合运算时,结果是参与运算的最大类型当只有byteshortintchar四种类型中任意一种或多种进行运算,结果一定是int类型。
2024-07-23 20:25:16 359
原创 java学习--初识java
四大特性:自动垃圾回收,多线程,面向对象,跨平台编程性语言:运行之前,通过编译器,先把源文件转换为机器文件,计算机可以 直接识别执行优点:只需要编译一次,就可以运行多次,执行效率较高缺点:跨平台性较差解释型语言:每次运行都需要进行解释,并不会生成机器文件优点:跨平台性较好缺点:运行效率较低动态类型语言:使用变量的时候,不需要指定类型,在赋值的时候自动赋予类型静态类型语言:使用变量的时候,必须先指定类型强类型语言:类型一旦确定,不可更改,除非强制更改弱类型语言:类型会根据上下文环境变动。
2024-07-18 20:08:17 251 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人