Java基础

  • 构造方法有哪些特性?

    名字与类名相同; 没有返回值,不能用 void 声明构造方法; 创建类的对象时自动执行,无需调用。 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!

    2023年12月15日 0 83 0
  • break ,continue ,return 的区别及作用

    break 跳出总上一层循环,不再执行循环(结束当前的循环体) continue 跳出本次循环,继续执行下次循环(结束正在执行的循环进入下一个循环条件) return 程序返回,不...

    2023年12月15日 0 86 0
  • static应用场景

    因为 static 是被类的实例对象所共享,因此如果某个成员变量是被所有对象所共享的,那么这个成员变量就应该定义为静态变量 。 因此比较常见的 static 应用场景有: 1、修饰...

    2023年12月15日 0 79 0
  • static有什么独特之处?

    1、被 static 修饰的变量或者方法是独立于该类的任何对象,也就是说,这些变量和方法 不属于任何一个实例对象,而是被类的实例对象所共享 。 2、在该类被第一次加载的时候,就会去...

    2023年12月15日 0 75 0
  • static 存在的主要意义 ?

    static 的主要意义是在于创建独立于具体对象的域变量或者方法。以致于即使没有创建对象, 也能使用属性和调用方法 ! static 关键字还有一个比较关键的作用就是用来形成静态代...

    2023年12月15日 0 66 0
  • this与super区别

    - super:它引用当前对象的直接父类中的成员 super.变量名 super.成员方法名 (实参) - this :它代表当前对象名(在程序中易产生二义性之处,应使用 this...

    2023年12月15日 0 72 0
  • super关键字的用法 ?

    ```java super 可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一 个父类。 super 也有三种用法: 1.普通的直接引用 与 this 类...

    2023年12月15日 0 67 0
  • String类的常用方法有哪些?

    - indexof();返回指定字符的的索引。 - charAt();返回指定索引处的字符。 - replace();字符串替换。 - trim();去除字符串两端空格。 - sp...

    2023年12月15日 0 61 0
  • &和&&的区别?

    &&是短路与运算符。 二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。 &&之所以称为短路运算是因为,如果&&amp...

    2023年12月15日 0 63 0
  • 访问修饰符 public , private , protected , 默认时的区别?

    类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开 (public),对于不是同一个包中的其他类相当于私有(private)。受保护(protecte...

    2023年12月15日 0 83 0
  • 泛型的好处?

    1、把运行时期的问题提前到了编译期间 2、避免了强制类型转换 泛型类定义:修饰符 class 类名<类型> public class Generic<T> { p...

    2023年12月15日 0 68 0
  • static关键字有哪些特点?

    static 关键字是静态的意思,是Java中的一个修饰符,可以修饰成员方法,成员变量 被类的所有对象共享是我们判断是否使用静态关键字的条件 随着类的加载而加载,优先于对象存在,对...

    2023年12月15日 0 86 0
  • Java集合体系?

    单列集合:Collection - List:可重复 - ArrayList - LinkedList - Set:不可重复 - HashSet - TreeSet 双列集合:Ma...

    2023年12月15日 0 78 0
  • 代理模式主要解决什么问题?

    ```java 解决的问题:在不修改源码的基础上,对功能(方法)进行增强 三要素: 共用接口:为了规定代理对象和被代理对象有共同的行为(方法) 被代理对象:背后真正做事情的对象 代...

    2023年12月15日 0 67 0
QR code