摘要: 说明 简单的来说:String 类中使用 final 关键字修饰字符数组来保存字符串,private final char value[],所以String 对象是不可变的。 补充(来自issue 675):在 Java 9 之后,String 类的实现改用 byte 数组存储字符串 private 阅读全文
posted @ 2020-06-30 13:03 YangJavaer 阅读(166) 评论(0) 推荐(0) 编辑
摘要: == 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象(基本数据类型==比较的是值,引用数据类型==比较的是内存地址)。 equals() 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况 1:类没有覆盖 equals() 方法。则通过 equals() 比较 阅读全文
posted @ 2020-06-30 12:53 YangJavaer 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 首先回顾一下在程序设计语言中有关将参数传递给方法(或函数)的一些专业术语。 **按值调用(call by value):**表示方法接收的是调用者提供的值 **按引用调用(call by reference):**表示方法接收的是调用者提供的变量地址。 一个方法可以修改传递引用所对应的变量值,而不能 阅读全文
posted @ 2020-06-30 12:32 YangJavaer 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型 Java中有8种基本数据类型,分别为: 6种数字类型 :byte、short、int、long、float、double 1种字符类型:char 1种布尔型:boolean 包装类 八种基本类型都有对应的包装类分别为:Byte、Short、Integer、Long、Float、Doub 阅读全文
posted @ 2020-06-30 12:19 YangJavaer 阅读(1260) 评论(0) 推荐(1) 编辑