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