摘要: 字符串缓冲区 StringBuffer类 在学习String类时,API中说字符串缓冲区支持可变的字符串,什么是字符串缓冲区呢?接下来我们来研究下字符串缓冲区。 查阅StringBuffer的API,StringBuffer又称为可变字符序列,它是一个类似于 String 的字符串缓冲区,通过某些方 阅读全文
posted @ 2018-07-31 07:33 喵星人~ 阅读(165) 评论(0) 推荐(0) 编辑
摘要: String类 String类的概述 查阅API中的String类的描述,发现String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 //演示字符串 String str = "oracle"; str = "甲骨文"; 继续查阅API发现说字符串是 阅读全文
posted @ 2018-07-30 07:56 喵星人~ 阅读(153) 评论(0) 推荐(0) 编辑
摘要: equals方法 equals方法,用于比较两个对象是否相同,它其实就是使用两个对象的内存地址在比较。Object类中的equals方法内部使用的就是==比较运算符(比较内存地址)。 在开发中要比较两个对象是否相同,经常会根据对象中的属性值进行比较,也就是在开发经常需要子类重写equals方法根据对 阅读全文
posted @ 2018-07-30 07:28 喵星人~ 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 代码块局部代码块 局部代码块是定义在方法或语句中特点: 以”{}”划定的代码区域,此时只需要关注作用域的不同即可 方法和类都是以代码块的方式划定边界的 class Demo{ public static void main(String[] args) { { int x = 1; System.o 阅读全文
posted @ 2018-07-29 10:41 喵星人~ 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 访问修饰符在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能力: public protected default private 同一类中 √ √ √ √ 同一包中(子类与无关类) √ √ √ 不同包的子类 √ √ 不同包中的无关类 阅读全文
posted @ 2018-07-29 10:30 喵星人~ 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 包的声明与访问 包的概念 java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件。 当类文件很多的时候,通常我们会采用多个包进行存放管理他们,这种方式称为分包管理。 在项目中,我们将相同功能的类放到一个包中,方便管理。并且日常项目的分工也是以包作为边界。 类中声明的包必须与实际class文 阅读全文
posted @ 2018-07-29 10:14 喵星人~ 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 内部类概念 什么是内部类 将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。 什么时候使用内部类 在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机,这时发动机就可以使用内部类来描述。 clas 阅读全文
posted @ 2018-07-28 08:27 喵星人~ 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 匿名对象的概念 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 如:已经存在的类: public class Person{ public void eat(){ System.out.println(); } } 创建一个普通对象 Person p = new Pe 阅读全文
posted @ 2018-07-28 08:07 喵星人~ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: final的概念 继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢?要解决上述的这些问题,需要使用到一个关键字final,final的 阅读全文
posted @ 2018-07-28 08:00 喵星人~ 阅读(157) 评论(0) 推荐(0) 编辑
摘要: this关键字 在之前学习方法时,我们知道方法之间是可以相互调用的,那么构造方法之间能不能相互调用呢?若可以,怎么调用呢? this调用构造方法 在之前学习方法之间调用时,可以通过方法名进行调用。可是针对构造方法,无法通过构造方法名来相互调用。 构造方法之间的调用,可以通过this关键字来完成。 构 阅读全文
posted @ 2018-07-27 08:00 喵星人~ 阅读(145) 评论(0) 推荐(0) 编辑