2019年9月24日
摘要: ArrayList——初始长度为10,每次增加50%,也就是每次增加5个,底层为数组 add()——添加元素 get()——获取元素 size()——元素个数 remove()——删除元素 set()——修改元素 ArrayList arrayList = Arrays.asList(数组);——该 阅读全文
posted @ 2019-09-24 23:12 大景少 阅读(185) 评论(0) 推荐(0) 编辑
  2019年9月22日
摘要: Object:是类层次结构中的跟类,所有类都直接货间接继承自该类 如果一个方法的形参是Object,那么这里我们就可以传递它的任意的子类对象,相当于传任何数据类型都可以 toString()——返回地址值,通常都会重写同toString方法equals()——比较地址值 finalize()——当对 阅读全文
posted @ 2019-09-22 18:06 大景少 阅读(146) 评论(0) 推荐(0) 编辑
摘要: String:字符串类,由多个字符组成的一串数字,字符串其本质是一个字符串数组 利用构造对象创建的String对象与直接赋值的区别: 通过构造方法字符串对象是在堆内存 直接赋值创建的对象是在方法区的常量池 StringBuilder——我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的Stri 阅读全文
posted @ 2019-09-22 17:57 大景少 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 构造方法constructor:给对象的数据进行初始化 格式: 方法和类名相同 没有返回值类型,void也不能写 没有具体的返回值 通过new关键字调用 空参构造:没有参数,在使用new关键字的时候不需要填入数据 全程构造:包含了类中所有的属性,在使用new关键字调用的时候需要填入所有的属性数据 注 阅读全文
posted @ 2019-09-22 17:26 大景少 阅读(388) 评论(0) 推荐(0) 编辑
摘要: this代表所在类的对象引用,可以认为是一个对象,常用于getter/setter方法中,用于区分成员变量于局部变量 阅读全文
posted @ 2019-09-22 17:08 大景少 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 封装:将不需要对外提供的内容都隐藏起来,把属性隐藏,提供公共方法对其访问,提高代码安全性与复用性,使用private修饰类的属性,提供getter/setter方法供外部访问类的属性 继承:extends,多个类有共同的成员变量和成员方法,抽取导另外一个类中(父类),在让多个类去继承这个父类,我们的 阅读全文
posted @ 2019-09-22 17:01 大景少 阅读(592) 评论(0) 推荐(1) 编辑
摘要: 失血模型: 失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business object来完成(又称TransactionScript),这种模型下的domain object被Martin Fowler称之为“贫血的doma 阅读全文
posted @ 2019-09-22 16:46 大景少 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 面向对象是基于面向过程的编程思想 面向过程:强调的是每一个功能的步骤 面向对象:强调的是对象,使用对象区调用功能 面向对象特点: 是一种符合我们思考习惯的思想 可以将复杂的事情简单化 将我们从执行者变成了指挥者 类——某些事物的统称 属性——事物的描述信息——成员变量——类中,方法外,自动初始值 行 阅读全文
posted @ 2019-09-22 16:25 大景少 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 断点调试的作用: 1、查看程序的执行流程 2、调试程序 debug模式启动项目,会在断点初停留,等待下一步指令 按键:F6会往下走一步 取消所有断点的:在debug模式的Breakpoints的removeAlldebug按钮 阅读全文
posted @ 2019-09-22 12:20 大景少 阅读(238) 评论(0) 推荐(0) 编辑
  2019年9月21日
摘要: 方法重载overload: 在同一个类中,出现相同的方法名,与返回值无关,参数列表不同:1参数的个数不同 2参数类型不同 在调用方法时,java虚拟机会通过参数列表来区分不同同名的方法 方法重写override: 在子父类当中,子类的方法和父类的完全一样,方法名,参数,返回值都一样,子类从写了父类的 阅读全文
posted @ 2019-09-21 18:50 大景少 阅读(163) 评论(0) 推荐(0) 编辑