- 博客(3)
- 收藏
- 关注
转载 String 和 StringBuilder 中 equals 的区别
String 中 只要内容相同equals就是 true, 而 == 需要地址及内容相同才行。 原本的Object 类中equals方法 public boolean equals(Object obj) { return (this == obj); } String 中改写了这个方法 public boolean equals(Object anObject) { if (this == anObject) { retur...
2022-03-14 00:01:08
154
原创 局部变量与成员变量的初始化和修饰符问题
成员变量会被初始化,局部变量不会被初始化。 package com.lcx.sort; public class Test { static int i; public static void main(String[] args){ int j; System.out.println(i); //0 System.out.println(j); //报错:initialize variable } } 先看一段代码,在一个方法中定义一个int 变
2022-03-11 01:24:48
371
原创 关于JAVA中的static关键字
static是一个修饰符,用于修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化程序性能。 一、static关键字的特点: 1.static修饰方法 static修饰的方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附于任何对象,既然都没有对象,就谈不上this了。 并且由于这个特性,在静态方法中不能访问类的非静态成员变量和非静态成员方法,因为非静态成员方法/变量都必须依...
2022-03-11 00:02:39
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人