Java基础
个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
类:类是一个模板,它描述一类对象的行为和状
yh@shadow
这个作者很懒,什么都没留下…
展开
-
Java中Object类中的方法
Object类 hashcode() public int hashCode() //返回对象的哈希码值。支持这种方法是为了散列表,如HashMap提供的那样。 toString() //结果:对象的字符串表示形式。 public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); } clone() //结果:这个实例的一个克隆。 protected nati原创 2020-08-25 20:19:25 · 194 阅读 · 0 评论 -
Java中String类、StringBuffer类和StringBuilder类
String类 不可变性 //String类中使用final关键字修饰字符数组来保存字符串 private final char value[] StringBuffer与StringBuilder的区别 StringBuffer 和 StringBuilder 都继承自 AbstractStringBuilder 类,在 AbstractStringBuilder 中也是使用字符数组保存字符串char[] value 但是没有用 final 关键字修饰,所以这两种对象都是可变的。 线程安全性 原创 2020-08-25 20:01:04 · 450 阅读 · 0 评论