Java_Base
Java_Base9之xml、excel
##### 一、xml(了解) XML:Extensible Markup Language,扩展性标记语言 HTML 特点: 可扩展性,在遵循xml语法的前提下支持自定义和修改。 xml声明 根元素,它是所有其他元素的父元素 zhang san 23 男 根标签有且只能有一个。 所有元素有开始就有 ......
Java_Base8之Maven、JSON、Properties
##### 一、maven 作用:项目构建工具,是目前大部分企业在做项目时首选的项目构建,管理工具。 在我们课程中最大的作用管理jar包。 第三方jar(工具包) 创建项目 Group Id:分组 Artifact Id:项目包名(简单理解为jar包名) Version:版本 Packaging:打 ......
Java_Base10之testNG、注解、参数化测试
##### 1、testng 简介: testng是一个单元测试框架,它提供了一系列的丰富注解(标签) 来帮助我们很方便的编写和管理被测项目的测试类和测试方法, 而且功能比junit更强大,支持依赖测试,忽略测试,异常测试,超时测试,分组测试等多种测试场景。 坐标: org.testng testn ......
Java_Base1之idea的使用
准备工作: 1、编码集 **file -> settings -> Editor -> File encodings project encoding utf-8 Default encoding for properties files utf-8 并勾上后面** ![](https://img2 ......
Java_Base4之多态、api使用、字符串方法学习
##### 一、多态 Polymorphism 少写代码 概念:用父类的类型来接收子类的对象 先决条件: 继承/接口实现 父类类型接收子类对象 //实现扩展性 优点: 扩展性强,解决了代码复用,降低类型耦合度 可以少定义变量,少些重复代码。 案例:一个方法接受不同的子类类型。 缺点: 不能使用子类特 ......