随笔分类 - Java基础+进阶
摘要:MySQL的安装 MySQL的卸载 复制完成之后,直接去控制面板卸载即可,但是没有完全卸载,有卸载残留,然后我们去访问,我们刚刚复制的那个路径,它是个隐藏文件夹,找到之后直接delete即可,这就卸载干净了,如果没有卸载隐藏文件夹的话,下次安装是不会成功的。
阅读全文
摘要:数据库的基本概念 数据库的英文单词:DataBase 简称:DB 什么是数据库? 用于存储和管理数据的仓库 数据库的特点: 持久化存储于数据的,其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据库--SQL 常用的数据库软件介绍 MySQL:开源免费的数据库,小型的数据库,已经
阅读全文
摘要:注解-案例-简单的测试框架 Check注解 Calculator计算器类 TestCheck测试类 我们可以明显的看到div方法也就是除法写错了,所以输出的时候,就不会输出,运行完程序之后,它会在项目下面创建一个bug.txt文档,里面记录了,你在哪部分出错!
阅读全文
摘要:注解-自定义注解-元注解 元注解:就是用于描述注解的注解 @Target:描述注解能够作用的位置 @Retention:苗猪注解被保留的阶段 @Documented:描述注解是否被抽取到api文档中 @Inherited:描述注解是否被子类继承 MyAnno3类 Worker类 注解-解析注解 在程
阅读全文
摘要:注解-自定义注解-格式&本质 格式:元注解: public @interface 注解名称{} 本质:注解本质上就是一个接口,接口默认继承Annotation接口 public interface MyAnno extends java.lang.annotation.Annotation { }属
阅读全文
摘要:注解_概念 注解:说明程序的,给计算机看的 注释:用文字描述程序的,给程序员看的 定义:注解(Annotation)也叫元数据,一种代码级别的说明,它是JDK1.5及版本引入的一个特性,与类,接口,枚举,是在同一个层次,它可以声明在包,类,字段,方法,局部变量,方法等的前面,用来对这些元素进行说明,
阅读全文
摘要:反射_Class对象功能_获取Method 获取Class对象的方式: Person类
阅读全文
摘要:反射_Class对象功能_获取Field 反射_Class对象功能_获取Constructor Student类 pro.properties配置文件 ReflectTest类测试 想运行其他类中的方法时,就直接可以去pro.properties配置文件中修改成你想运行的类名和方法名即可
阅读全文
摘要:反射_获取字节码Class对象的三种方式 反射_Class对象功能概述
阅读全文
摘要:Junit_@Before@Afte @Before:修饰的方法会在测试方法之前被自动执行 @Afte:修饰的方法会在测试方法执行之后自动被执行 测试类 反射_ 概述 反射:框架设计的灵魂 框架:办成平软件,可以在框架的基础上进行软件开发,简化编码 反射:将类的各个组成部分封装为其他对象,这就是反射
阅读全文
摘要:Junit_测试概述 测试分类: 黑盒测试:不需要写代码。给输入值,看程序是否能输出期望的值 白盒测试:需要些代码的。关注程序具体的执行流程 Junit_使用步骤 白盒测试 步骤:1.定义一个测试类(测试用例) 建议:测试类名:被测试的类名Test 包名:xxx.xxx.xx.test 2.定义测试
阅读全文
摘要:方法引用-数组的构造器引用ArrayBuilder接口 Demo类
阅读全文
摘要:方法引用-通过this引用本类的成员方法 Richable接口 Husband类 类的构造器(构造方法)引用 Person类 PersonbBuiwlder接口 Demo类
阅读全文
摘要:方法引用-通过类名引用静态成员方法 Calcable接口 Demo01StaticMethodRerfecence类 通过super引用父类的成员方法 Greetable接口 Human父类 man子类
阅读全文
摘要:方法引用基本介绍 在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿什么参数做什么操作, 那么考虑一种情况:如果我们在Lambda中所指定的操作方案,已经有地方存在相同方案,那是否还有必要再写重复逻辑? Printable接口 Demo01Printable类 语义分析:
阅读全文
摘要:练习-集合元素处理(传统方式) 练习:集合元素处理(传统方式) 现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环)依次进行以下若干操作步骤: 1.第一个队伍只要名字为3个字的成员姓名;存储到一个新集合中。 2.第一个队伍筛选之后只要前3个人;存储
阅读全文
摘要:Stream流中的常用方法skip Stream流中的常用方法_skip:用于跳过元素 如果希望跳过前几个元素,可以使用skip方法获取一个截取之后的新流: Stream<T> skip(long n); 如果流的当前长度小于n,则跳过前n个;否则将会得到一个长度为0的空流。 Stream流中的常用
阅读全文
摘要:Stream流中的常用方法limit Stream流中的常用方法_count:用于统计Stream流中元素的个数 long count(); count方法是一个终结方法,返回值是一个long类型的整数 所以不能再继续调用Stream流中的其他方法了 Stream流中的常用方法count Strea
阅读全文
摘要:Stream流的特点-只能使用一次 supplier接口 获取一个指定类型的数据或数值 总结: filter方法用来对Stream流中的数据进行过滤, 它的方法参数是一个predicate函数式接口可以使用lambda表达式 predicate中的accept方法 public boolean te
阅读全文
摘要:Stream流中的常用方法-forEach方法 流模型的操作很丰富,这里介绍一些常用的APlI。这些方法可以被分成两种︰ 延迟方法︰返回值类型仍然是Stream 接口自身类型的方法,因此支持链式调用。(除了终结方法外 ,其余方法均为延迟方法。) 终结方法∶返回值类型不再是stream 接口自身类型的
阅读全文

浙公网安备 33010602011771号