摘要: 阅读目录(Content) 一、String简介 1.1、String(字符串常量)概述 1.2、分析String源码 二、创建字符串对象两种方式的区别 2.1、直接赋值方式创建对象 2.2、通过构造方法创建字符串对象 2.3、两种实例化方式的比较 三、String常用的方法 3.1、String的 阅读全文
posted @ 2020-11-15 14:51 月半^ 阅读(620) 评论(0) 推荐(0)
摘要: equals()和hashCode()区别? equals():反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也可能是值类型的值。 hashCode():计算出对象实例的哈希码,并返回哈希码,又称为散列函数。根类Object的hashCode()方法的计算依赖于对象实例的D 阅读全文
posted @ 2020-11-15 14:42 月半^ 阅读(124) 评论(0) 推荐(0)
摘要: : == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。 2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。 3、比较的是地址,如果是具体的阿 阅读全文
posted @ 2020-11-15 14:35 月半^ 阅读(520) 评论(0) 推荐(0)
摘要: 阅读目录 一、认识java标识符 二、Java中的数据类型 三、Java中变量的使用规则 四、Java中的自动类型转换 五、Java中的强制类型转换 六、Java常量的应用 七、如何在Java中使用注释 JAVA的变量和常量知识总结 回到顶部 一、认识java标识符 标识符就是用于给 Java 程序 阅读全文
posted @ 2020-11-15 14:32 月半^ 阅读(140) 评论(0) 推荐(0)
摘要: 原文链接: Top 10 Methods for Java Arrays 以下是由 stackoverflow 网站 投票决出的Java数组最常用的十个方法, 0. 声明数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c 阅读全文
posted @ 2020-11-15 14:18 月半^ 阅读(308) 评论(0) 推荐(0)
摘要: 阅读目录 一、封装 二、继承 三、多态 四、抽象类和接口的区别 JAVA面向对象三大特性详解 回到顶部 一、封装 1、概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 2、好处: 只能通过规定的方法访问数据。 隐藏类的实例细节,方便修改 阅读全文
posted @ 2020-11-15 14:09 月半^ 阅读(157) 评论(0) 推荐(0)