摘要:
一、安装配置和运行规则 1、安装:pip install pytest 查看安装版本:pytest --version 2、Pytest用例运行规则 用Pytest写用例时候,一定要按照下面的规则去写,否则不符合规则的测试用例是不会执行的。 文件名以 test_*.py 文件或*_test.py; 阅读全文
摘要:
一、File(文件)类 Java的标准库java.io提供了File对象来操作文件和目录。 介绍一些常用的方法,其他方法可以自行查阅API文档 File a=new File("f:\\imooc\\io\\score.txt");//构造File对象 a.isDirectory();//判断是否是 阅读全文
摘要:
一、基础 线程与进程的 在计算机中,我们把一个任务称为一个进程,浏览器就是一个进程,视频播放器是另一个进程,类似的,音乐播放器和Word都是进程。 某些进程内部还需要同时执行多个子任务。例如,我们在使用Word时,Word可以让我们一边打字,一边进行拼写检查,同时还可以在后台进行打印,我们把子任务称 阅读全文
摘要:
一、什么是泛型 1、泛型其实就是在定义类、接口、方法的时候不局限地指定某一种特定类型,而让类、接口、方法的调用者来决定具体使用哪一种类型的参数。 2、比如一个水杯生产的时候不用指定它将来干什么?而是由将来的使用者决定放入什么。 3、假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组 阅读全文
摘要:
一、集合排序 数组排序: int[] arr={1,2,3}; Arrays.sort(arr); 集合排序:使用Collections类中 sort()方法对List集合进行排序 Collections.sort(list) 根据元素的自然顺序对指定列表按升序进行排序 如果是字符串或者字符数据按照 阅读全文
摘要:
mac管理越来越严了,想找个能用的数据库管理工具也挺费劲的。我也是找了很久,最后用了这个方法,已经安装好了 1、下载 自己去网络上下载或者用我提供的(有 SQL Server和 MySQL两种,根据你自己的需求) Navicat for SQL Server Mac 12.1.13 中文破解版 链接 阅读全文
摘要:
一、集合概述 1. Java中的集合是工具类,可以存储任意数量的具有共同属性的对象。 与数组不同,集合的长度可以动态改变,所以数组适合去存储固定长度的数据,集合适合去存储不固定长度的数据。 2. 集合的应用场景: 1)无法预测存储数据的数量。 2)存储具有一对一关系的数据(比如某件商品,其商品编号只 阅读全文
摘要:
在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串 一、创建String对象的方法 1、创建一个字符串对象imooc,名为s1 String s1 = "imooc"; 2、创建一个空字符串对象,名为s2 String s2 = new String(); 3、创建 阅读全文
摘要:
1、什么是包装类 JAVA 是一种面向对象语言,JAVA 中的类把方法与数据连接在一起。 在Java中一切接对象,但八大基本类型却不是对象, 为了能将基本类型视为对象进行处理,并能连接相关的方法,JAVA 为每个基本 类型都提供了包装类。 这样便可以把这些基本类型转换为对象来处理了。 2、包装类与基 阅读全文
摘要:
一、异常分类 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。 错误: 错误不是异常, 阅读全文
摘要:
部类的分类:成员内部类:静态内部类:方法内部类:匿名内部类: 一、成员内部类(最常见、普通内部类) 内部类Heart public class Person { public static int age; public Heart getHeart(){//便于内部类的实例化(方式3使用) ret 阅读全文
摘要:
一、接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法 阅读全文
摘要:
多态的必要条件之一:子类要重写父类的方法。 父类Animal派生的子类Cat和Dog都可以重写eat()方法。 如果父类Animal的eat()方法没有实际意义,但是不能直接去掉该方法,或者方法的执行语句(会出现编译错误,定义方法的时候,必须实现方法的语句)。 如果父类的方法本身不需要实现任何功能, 阅读全文
摘要:
一、概念 多态,是允许不同类的对象对同一消息做出不同的响应,是面向对象最核心的特征。 举个栗子,打印机,有黑白的打印机,可以打印黑白效果,有彩色打印机,可以打印彩色效果。 再举个栗子,上课铃响了,上体育课的学生跑到操场上站好,上语文课的学生在教室里坐好一样。 再再举个栗子,动物们都会叫,猫咪叫声是喵 阅读全文
摘要:
一、设计模式 1.设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 2.设计模式是基于场景的解决方案。如果某个新场景的解决方案被业界认可,那我们就可以定义一个新的设计模式。 3.面向对象的基础设计模式以供有23种,如下图: --创建型模式(关注对象创建过程) --结构型模式(关注类和 阅读全文