- 博客(7)
- 收藏
- 关注
原创 Java继承
Java中的继承是指一个类(称为子类或派生类)可以继承另一个类(称为父类或基类)的属性和方法。子类可以使用父类中的方法和变量,而不需要重新定义它们。在Java中,每个类都有一个直接或间接的父类,除了Object类,它是所有其他类的父类。通过继承,子类可以获得父类中的公有属性和方法,但不能访问或修改父类的私有属性和方法。如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。Java中的继承是一种重要的面向对象编程特性,它允许子类继承父类的属性和方法,从而使代码重用更加容易。
2023-05-27 08:50:06 292 3
原创 Java重写与重载
重写是指子类覆盖父类的方法,它们具有相同的方法名、参数类型、返回值类型和异常类型。在子类中,如果重写的方法中抛出的异常类型比父类方法中抛出的异常类型更多,也不允许重写。在上面的示例中,子类Dog重写了父类Animal的makeSound()方法,因此在调用dog.makeSound()时输出的是子类中的实现。2. 子类方法的访问修饰符不能比父类方法的更严格(例如,如果父类方法是public,那么子类方法不能是private)。Java中的方法重写是指子类覆盖父类的同名方法,以实现新的实现方式或逻辑。
2023-05-27 08:40:12 278 3
原创 Java数组
数组中的第一个元素的下标为0,最后一个元素的下标为数组长度-1。Java中的数组还有一些有用的方法,比如`Arrays.sort`可以对数组进行排序,`Arrays.copyOf`和`Arrays.copyOfRange`可以分别复制整个数组或者复制部分数组。在创建一个数组时,我们需要指定数组的类型、数组的名称和数组的长度。2. 遍历原始数组,将元素逐个添加到新数组中,但是要检查新数组中是否已经存在相同的元素。3. 如果新数组中已经存在相同的元素,则跳过该元素,否则将该元素添加到新数组中。
2023-05-26 09:36:21 464 3
原创 Java基础数据类型
自动类型转换是指当数据类型不一致时,Java 编译器会自动将低类型转换为高类型,例如将 int 类型转换为 long 类型、将 float 类型转换为 double 类型等。double:占用8个字节,取值范围为±(4.94065645841246544e-324~1.79769313486231570e+308)之间的浮点数。在这个示例中,将 int 类型的变量 a 强制转换为 byte 类型的变量 b,由于 byte 类型只有 8 位,所以在转换时可能会导致溢出和精度丢失。
2023-05-26 08:41:05 173 3
原创 Java基础语法
类的声明包括类名和类体,在类体中可以定义变量和方法等。整型包括byte、short、int和long,浮点型包括float和double,字符型包括char,布尔型包括boolean。其中,public表示这个方法可以被其他类调用,static表示这个方法属于类而不是对象,int表示返回值类型,sum表示方法名,(int a, int b)表示参数列表。5. 控制语句:Java中的控制语句包括if语句、switch语句、for循环、while循环、do-while循环和break、continue等语句。
2023-05-25 08:48:33 57 4
原创 Java里的Spring
Spring是一个开源框架Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。Spring是一个IOC(DI)和AOP容器框架。Spring的优良特性。
2023-05-23 10:20:17 353 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人