摘要: 装箱:将基本类型用它们对应的引用类型包装起来; 拆箱:将包装类型转换为基本数据类型; Java 使用自动装箱和拆箱机制,节省了常用数值的内存开销和创建对象的开 销,提高了效率,由编译器来完成,编译器会在编译期根据语法决定是否进行 装箱和拆箱动作。 阅读全文
posted @ 2019-09-05 17:36 Java-Legend 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 语法层次 抽象类和接口分别给出了不同的语法定义。 设计层次 抽象层次不同,抽象类是对类抽象,而接口是对行为的抽象。抽象类是对整个 类整体进行抽象,包括属性、行为,但是接口却是对类局部(行为)进行抽 象。抽象类是自底向上抽象而来的,接口是自顶向下设计出来的。 跨域不同 抽象类所体现的是一种继承关系,要 阅读全文
posted @ 2019-09-05 17:31 Java-Legend 阅读(138) 评论(0) 推荐(0) 编辑
摘要: equals相等,hashcode必相等;hashcode相等,equals可能不相等。 阅读全文
posted @ 2019-09-05 17:30 Java-Legend 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 可变性 String 类中使用字符数组保存字符串,private final char value[],所以 string 对象是不可变的。 StringBuilder 与 StringBuffer 都继承自 AbstractStringBuilder 类,在 AbstractStringBuild 阅读全文
posted @ 2019-09-05 17:28 Java-Legend 阅读(163) 评论(0) 推荐(0) 编辑
摘要: String 类是 final 类故不可以继承,一切由 final 修饰过的都不能继承 阅读全文
posted @ 2019-09-05 17:27 Java-Legend 阅读(306) 评论(0) 推荐(0) 编辑
摘要: private 只有在本类中才能访问 public 在任何地方都能访问 protected 在同包内的类及包外的子类能访问 默认(default)不写在同包内能访问 阅读全文
posted @ 2019-09-05 17:26 Java-Legend 阅读(407) 评论(0) 推荐(0) 编辑