Java基础
-
构造方法有哪些特性?
名字与类名相同; 没有返回值,不能用 void 声明构造方法; 创建类的对象时自动执行,无需调用。 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!
-
break ,continue ,return 的区别及作用
break 跳出总上一层循环,不再执行循环(结束当前的循环体) continue 跳出本次循环,继续执行下次循环(结束正在执行的循环进入下一个循环条件) return 程序返回,不...
-
static应用场景
因为 static 是被类的实例对象所共享,因此如果某个成员变量是被所有对象所共享的,那么这个成员变量就应该定义为静态变量 。 因此比较常见的 static 应用场景有: 1、修饰...
-
static有什么独特之处?
1、被 static 修饰的变量或者方法是独立于该类的任何对象,也就是说,这些变量和方法 不属于任何一个实例对象,而是被类的实例对象所共享 。 2、在该类被第一次加载的时候,就会去...
-
static 存在的主要意义 ?
static 的主要意义是在于创建独立于具体对象的域变量或者方法。以致于即使没有创建对象, 也能使用属性和调用方法 ! static 关键字还有一个比较关键的作用就是用来形成静态代...
-
this与super区别
- super:它引用当前对象的直接父类中的成员 super.变量名 super.成员方法名 (实参) - this :它代表当前对象名(在程序中易产生二义性之处,应使用 this...
-
super关键字的用法 ?
```java super 可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一 个父类。 super 也有三种用法: 1.普通的直接引用 与 this 类...
-
String类的常用方法有哪些?
- indexof();返回指定字符的的索引。 - charAt();返回指定索引处的字符。 - replace();字符串替换。 - trim();去除字符串两端空格。 - sp...
-
&和&&的区别?
&&是短路与运算符。 二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。 &&之所以称为短路运算是因为,如果&&...
-
访问修饰符 public , private , protected , 默认时的区别?
类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开 (public),对于不是同一个包中的其他类相当于私有(private)。受保护(protecte...
-
泛型的好处?
1、把运行时期的问题提前到了编译期间 2、避免了强制类型转换 泛型类定义:修饰符 class 类名<类型> public class Generic<T> { p...
-
static关键字有哪些特点?
static 关键字是静态的意思,是Java中的一个修饰符,可以修饰成员方法,成员变量 被类的所有对象共享是我们判断是否使用静态关键字的条件 随着类的加载而加载,优先于对象存在,对...
-
Java集合体系?
单列集合:Collection - List:可重复 - ArrayList - LinkedList - Set:不可重复 - HashSet - TreeSet 双列集合:Ma...
-
代理模式主要解决什么问题?
```java 解决的问题:在不修改源码的基础上,对功能(方法)进行增强 三要素: 共用接口:为了规定代理对象和被代理对象有共同的行为(方法) 被代理对象:背后真正做事情的对象 代...