随笔分类 - java
摘要:集合的体系: Collection 单例集合接口 List 如果实现的是List接口的集合,具备有序,可重复的特性 ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。 LinkedList 底层是使用链表数据结构实现的,特点:查询速度慢,增删块 Vector
阅读全文
摘要:生活中我们会遇到各种各样的模板,从我们测试人员角度去看,想测试计划,测试方案包括测试用例基本都是使用一定的模板,我们只需要对模板做填充,即可完成工作,省去了每次都需要全量编辑的麻烦。。。 其实在java中也应该有这样的模板,使用起来就方便多了, 于是就有了模板模式这种编写方法: 概述:某些事情的步骤
阅读全文
摘要:一、java的异常体系 Throwable Error 错误。一般是由于jvm或者是硬件引发的问题,所以一般不会通过代码去处理,可以看下硬件或者外部对接系统或中间件等问题 Exception 异常,一般是代码中的问题,通过修改代码去解决 二、异常的处理方式 异常的捕获和异常的抛出 捕获异常: try
阅读全文
摘要:java面向对象三大特征:封装,继承,多态 多态的定义: 1、实现关系下的多态,接口的引用类型变量指向了接口实现类的对象 2、继承关系下的多态,父类的引用类型变量指向了子类的对象 继承关系下的多态: 我们定义一个动物类。并定义一个鸟类和老鼠类分别作为动物类的子类 public abstract cl
阅读全文
摘要:面向对象的三大特征:封装,多态,继承 继承 继承的格式: class 子类名 extends 父类名{ } 继承注意的事项: 1. 不能为了继承而继承,只有真正存在这继承关心的时候才去继承(比如狗和动物) 2.父类私有的成员变量不能被继承 3.父类的构造方法不能被继承 4.再创建子类的对象的时候默认
阅读全文
摘要:什么是单例设计模式: 单例设计模式是一种可以让该类只创建一个公共的对象的设计模式,可以避免多线程情况下每个对象创建一个对象导致的内存问题; 为什么使用单例设计模式: 节约内存,操作方便! 怎么使用单例设计模式: 1、私有化构造函数,让其他类在调用本类是无法直接创建对象。 2、自主创建一个私有静态引用
阅读全文
摘要:Arrays是java JDK提供的一个工具类,专门用来对数组进行操作的,可以简化很多代码 在使用之前需要导入java.util.Arrays包 我这里只先列举常用的几个 Arrays.toString() Arrays.sort() Arrays.fill() Arrays.binarySearc
阅读全文
摘要:代码块: 1.构造代码块 构造代码块:在开发过程中如果需要创建多个对象,但是这些对象都要调用同样的行为属性,就可以使用构造代码块来简化书写(避免重复代码出现) 作用:给对象进行统一的初始化(注意构造函数是给指定的对象进行初始化) 2.局部代码块 作用:使局部变量具有一定的生命周期,可以节约一丁点内存
阅读全文
摘要:最近在学习java,受朋友推荐使用IDEA工具,据说目前IDEA在java开发工具中是名副其实的一哥(eclipse因为不在更新而被弃用),IDEA是收费的,怎么破解,可以去网上查,有很多教程; 看到大神们在使用该工具的时候那么方便,快捷,我还埋头在找功能按钮,效率很低,于是开始着手记录一些快捷键,
阅读全文
摘要:在摆实例之前,先搞一些总结上去。。。。 static(静态\修饰符) 1. static修饰成员变量 :如果有数据需要被共享给所有对象使用时,那么就可以使用static修饰。 静态成员变量的访问方式: 方式1: 可以使用对象进行访问。 格式: 对象.变量名。 方式二: 可以使用类名进行访问。 格式:
阅读全文
摘要:构造函数的作用: 给对应的对象进行初始化; 构造函数如何定义: 修饰符 函数名(形式参数){ 函数体} 构造函数的注意事项: 1.没有返回值类型2.函数名必须和类名一致3.构造函数不是手动调用的,而是在创建对象的时候,java虚拟机会主动调用4.如果一个类没有显式的写上一个构造方法是,Java编译器
阅读全文
摘要:面向对象的三大特征:封装,多态,继承 面向对象——封装: 封装的概念: 封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 封装的步骤: 1、使用private参数修饰该成员变量(private是私有的,只能
阅读全文
摘要:匿名对象概念 没有引用类型变量指向的对象称作为匿名对象。 匿名对象有什么好处: 1、可以简化书写 2、可以快速释放内存 匿名对象的使用场景: 1. 如果一个对象需要调用一个方法一次的时候,而调用完这个方法之后,该对象就不再使用了,这时候可以使用匿名对象 2. 可以作为实参调用一个函数。 举例: cl
阅读全文

浙公网安备 33010602011771号