玄链教育
这个作者很懒,什么都没留下…
展开
-
java自动化测试框架基础eclipse+maven配置
java自动化测试框架基础eclipse+maven配置文章目录java自动化测试框架基础eclipse+maven配置一、maven安装配置二、eclipse中使用maven一、maven安装配置Maven是一个项目构建和管理的工具,其主要服务于基于java平台的项目构建、依赖管理和项目信息管理。maven下载:http://maven.apache.org/download.html下载Downloading Apache Maven 3.8.4下载完成后解压到F:\apache-mave原创 2022-03-10 08:21:40 · 199 阅读 · 0 评论 -
java自动化测试语言高级之MySQL 连接
java自动化测试语言高级之MySQL 连接文章目录java自动化测试语言高级之MySQL 连接Java MySQL 连接Java MySQL 连接本章节我们为大家介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库。Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到 jar 库文件,然后在对应的项目中导入该库文件。你可以下载本站提供的 jar 包:mysql-connector原创 2022-03-04 12:02:27 · 182 阅读 · 0 评论 -
java自动化测试语言高级之Java 9 新特性
java自动化测试语言高级之Java 9 新特性文章目录java自动化测试语言高级之Java 9 新特性Java 9 新特性Java 9 新特性Java 9 发布于 2017 年 9 月 22 日,带来了很多新特性,其中最主要的变化是已经实现的模块化系统。接下来我们会详细介绍 Java 9 的新特性。Java 9 新特性模块系统:模块是一个包的容器,Java 9 最大的变化之一是引入了模块系统(Jigsaw 项目)。REPL (JShell):交互式编程环境。HTTP 2 客户端:HTTP/2原创 2022-03-04 11:57:24 · 169 阅读 · 0 评论 -
java自动化测试语言高级之Java 8 新特性
java自动化测试语言高级之Java 8 新特性文章目录java自动化测试语言高级之Java 8 新特性Java 8 新特性Java 8 新特性Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。新特性Java8 新增了非常多的特性,我们主要讨论以下几个:Lambda 表达式 − Lambda原创 2022-03-04 11:55:44 · 133 阅读 · 0 评论 -
java自动化测试语言高级之文档注释
java自动化测试语言高级之文档注释文章目录java自动化测试语言高级之文档注释Java 文档注释Java 文档注释Java 支持三种注释方式。前两种分别是 // 和 /* /,第三种被称作说明注释,它以 /* 开始,以 /结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。说明注释,使你更加方便的记录你的程序信息。javadoc 标签javadoc 工具软件识别以下标签:标签 描述 示例@author 标识一个类的作者原创 2022-03-04 11:51:55 · 159 阅读 · 0 评论 -
java自动化测试语言高级之Applet 基础
java自动化测试语言高级之Applet 基础文章目录java自动化测试语言高级之Applet 基础Java Applet 基础Java Applet 基础Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。如下所示是独立的 Java 应用程序和 applet 程序之间重要的不同:Java 中 Applet 类继承了 java.applet.Applet 类。Apple原创 2022-03-04 11:47:24 · 190 阅读 · 0 评论 -
java自动化测试语言高级之多线程编程
java自动化测试语言高级之多线程编程Java 多线程编程Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程序员编写高效率的程序来原创 2022-03-03 22:02:45 · 158 阅读 · 0 评论 -
java自动化测试语言高级之发送邮件
java自动化测试语言高级之发送邮件文章目录java自动化测试语言高级之发送邮件Java 发送邮件Java 发送邮件使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API 和Java Activation Framework (JAF) 。您可以从 Java 网站下载最新版本的 JavaMail,打开网页右侧有个 Downloads 链接,点击它下载。您可以从 Java 网站下载最新版本的 JAF(版本 1.1.1)。你也可以使用本站提供的下载原创 2022-03-03 21:59:19 · 196 阅读 · 0 评论 -
java自动化测试语言高级之网络编程
java自动化测试语言高级之网络编程文章目录java自动化测试语言高级之网络编程Java 网络编程Java 网络编程网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net 包中提供了两种常见的网络协议的支持:TCP:TCP(英语:Transmission Control Protocol,传输控制协议) 是原创 2022-03-03 21:56:16 · 122 阅读 · 0 评论 -
java自动化测试语言高级之序列化
java自动化测试语言高级之序列化文章目录java自动化测试语言高级之序列化Java 序列化Java 序列化Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在一个平台上序列化的对象可原创 2022-03-03 21:53:02 · 143 阅读 · 0 评论 -
java自动化测试语言高级之泛型
java自动化测试语言高级之泛型文章目录java自动化测试语言高级之泛型Java 泛型Java 泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用 Java 泛型。使用 Java 泛型的概念,我们可以写一个原创 2022-03-03 21:50:19 · 131 阅读 · 0 评论 -
java自动化测试语言高级之Object 类
java自动化测试语言高级之Object 类文章目录java自动化测试语言高级之Object 类Java Object 类Java Object 类Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Object,成为 Object 的子类。Object 类可以显示继承,也可以隐式继承,以原创 2022-03-03 13:42:43 · 134 阅读 · 0 评论 -
Java自动化测试语言高级之Iterator
Java自动化测试语言高级之Iterator文章目录Java自动化测试语言高级之IteratorJava Iterator(迭代器)Java Iterator(迭代器)Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。迭代器 it 的两个基本操作是 nex原创 2022-03-03 13:40:35 · 126 阅读 · 0 评论 -
java自动化测试语言高级之HashMap
java自动化测试语言高级之HashMap文章目录java自动化测试语言高级之HashMapJava HashMapJava HashMapHashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。HashMap 是无序的,即不会记录插入的顺序。HashMap 继承于AbstractMap,实现了 Map、Cloneable、ja原创 2022-03-03 13:35:55 · 155 阅读 · 0 评论 -
java自动化测试语言高级之LinkedList
java自动化测试语言高级之LinkedList文章目录java自动化测试语言高级之LinkedListJava LinkedListJava LinkedList链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。一个单向链表包含两个值: 当前节点的值和一个指向下一个节点的链接。一个双向链表有三个整数值: 数值、向后的节点链接、向前的节点链接。Java LinkedList原创 2022-03-03 13:28:47 · 109 阅读 · 0 评论 -
java自动化测试语言高级之ArrayList
java自动化测试语言高级之ArrayList文章目录java自动化测试语言高级之ArrayListJava ArrayListJava ArrayListJava 集合框架ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。ArrayList 类位于 java.util 包中,使用前需要引入它,语法格式如下:import java.util.Arr原创 2022-03-02 11:19:20 · 127 阅读 · 0 评论 -
java自动化测试语言高级之数据结构
java自动化测试高级教程之数据结构文章目录java自动化测试高级教程之数据结构Java 数据结构Java 数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration)位集合(BitSet)向量(Vector)栈(Stack)字典(Dictionary)哈希表(Hashtable)属性(Properties)以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection),我们后面再讨论。枚举(E原创 2022-03-02 11:04:03 · 114 阅读 · 0 评论 -
Java自动化测试面向对象之package
Java自动化测试面向对象之package文章目录Java自动化测试面向对象之packageJava 包(package)Java 包(package)为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包原创 2022-02-27 18:23:46 · 139 阅读 · 0 评论 -
java自动化测试面向对象之枚举
文章目录Java 枚举(enum)Java 枚举(enum)Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。例如定义一个颜色的枚举类。enum Color{RED, GREEN, BLUE;}以上枚举类 Color 颜色常量有 RED, GREEN, BLUE,分别表示红色,绿色,蓝色。使用实例:实例enum Color{原创 2022-02-27 18:19:41 · 128 阅读 · 0 评论 -
Java自动化测试面向对象之接口
Java自动化测试面向对象之接口文章目录Java自动化测试面向对象之接口Java 接口Java 接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,原创 2022-02-27 18:16:45 · 133 阅读 · 0 评论 -
java自动化测试面向对象之封装
java自动化测试面向对象之封装文章目录java自动化测试面向对象之封装Java 封装Java 封装在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性原创 2022-02-27 12:57:07 · 200 阅读 · 0 评论 -
java自动化测试面向对象之抽象类
java自动化测试面向对象之抽象类文章目录java自动化测试面向对象之抽象类一、Java 抽象类一、Java 抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。原创 2022-02-27 12:48:31 · 147 阅读 · 0 评论 -
java自动化测试面向对象之多态
java自动化测试面向对象之多态文章目录java自动化测试面向对象之多态Java 多态Java 多态多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。现实中,比如我们按下 F1 键这个动作:如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;如果当前在 Word 下弹出的就是 Word 帮助;在 Windows 下弹出的就是 Windows 帮助和支持。同一个事件发生在不同的对象上会产原创 2022-02-27 12:45:00 · 144 阅读 · 0 评论 -
java自动化测试面向对象之Override和Overload
java自动化测试面向对象之Override和Overload文章目录java自动化测试面向对象之Override和OverloadJava 重写(Override)与重载(Overload)Java 重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查原创 2022-02-27 12:39:43 · 186 阅读 · 0 评论 -
java自动化测试面向对象之继承
java自动化测试面向对象之继承文章目录java自动化测试面向对象之继承Java 继承Java 继承继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,子类更具体。虽然食草动物和食肉动物都是原创 2022-02-27 12:27:50 · 162 阅读 · 0 评论 -
java自动化测试语言基础之异常处理
java自动化测试语言基础之异常处理文章目录java自动化测试语言基础之异常处理Java 异常处理Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:用户输入原创 2022-02-23 05:51:15 · 206 阅读 · 0 评论 -
java自动化测试语言基础之Scanner类
java自动化测试语言基础之Scanner类文章目录java自动化测试语言基础之Scanner类Java Scanner 类Java Scanner 类java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。下面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in);接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字原创 2022-02-23 05:45:25 · 334 阅读 · 0 评论 -
java自动化测试语言基础之Stream、File和IO
java自动化测试语言基础之Stream、File和IO文章目录java自动化测试语言基础之Stream、File和IOJava 流(Stream)、文件(File)和IOJava 流(Stream)、文件(File)和IOJava.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。java 为原创 2022-02-23 05:40:15 · 123 阅读 · 0 评论 -
java自动化测试语言基础之方法
java自动化测试语言基础之方法文章目录java自动化测试语言基础之方法Java 方法Java 方法在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢?println() 是一个方法。System 是系统类。out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中原创 2022-02-23 05:31:17 · 211 阅读 · 0 评论 -
java自动化测试语言基础之正则表达式
java自动化测试语言基础之正则表达式文章目录java自动化测试语言基础之正则表达式Java 正则表达式Java 正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。(点号)也是一个正则表达式,它匹配任何一个字符如:“a” 或 “1”。下面列出了一些正则表达式的实例及原创 2022-02-23 05:19:53 · 280 阅读 · 0 评论 -
java自动化测试语言基础之日期时间
java自动化测试语言基础之日期时间文章目录java自动化测试语言基础之日期时间Java 日期时间Java 日期时间java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从 1970 年 1 月 1 日起的毫秒数。Date(long millisec)Date 对象创建以后,可以调用下面的方法。序号 方法和描述1 boolea原创 2022-02-23 05:02:50 · 441 阅读 · 0 评论 -
java自动化测试语言基础之数组
java自动化测试语言基础之数组文章目录java自动化测试语言基础之数组Java 数组Java 数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,number99。本教程将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码。声明数组变量首先必须声明数原创 2022-02-22 13:24:31 · 155 阅读 · 0 评论 -
java自动化测试语言基础之StringBuffer
java自动化测试语言基础之StringBuffer文章目录java自动化测试语言基础之StringBufferJava StringBuffer 和 StringBuilder 类Java StringBuffer 和 StringBuilder 类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。在使用 S原创 2022-02-22 13:13:17 · 110 阅读 · 0 评论 -
Java自动化测试语言基础之String类
Java自动化测试语言基础之String类文章目录Java自动化测试语言基础之String类Java String 类Java String 类字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:String str = “http://www.mark-to-win.com/”;在代码中遇到字符串常量时,这里的值是 “maketowin”,编译器会使用该值创建一个 String 对象原创 2022-02-22 13:06:22 · 130 阅读 · 0 评论 -
java自动化测试语言基础之Character 类
java自动化测试语言基础之Character 类文章目录java自动化测试语言基础之Character 类Java Character 类Java Character 类Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类型 char 的值实例char ch = ‘a’;// Unicode 字符表示形式char uniChar = ‘\u039A’;// 字符数组char[] charArray ={ ‘a’, ‘b’, ‘c’, ‘d’, ‘e原创 2022-02-22 11:57:08 · 140 阅读 · 0 评论 -
java自动化测试语言基础之Number和Math类
java自动化测试语言基础之Number和Math类文章目录java自动化测试语言基础之Number和Math类Java Number 和 Math 类Java Number 和 Math 类一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。实例int a = 5000;float b = 13.65f;byte c = 0x4a;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java原创 2022-02-22 11:53:34 · 118 阅读 · 0 评论 -
java自动化测试语言基础之switch case
java自动化测试语言基础之switch case文章目录java自动化测试语言基础之switch case一、Java switch case 语句一、Java switch case 语句switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法switch case 语句语法格式如下:switch(expression){case value ://语句break; //可选case value ://语句break; //可选//你可以有任原创 2022-02-22 11:45:56 · 223 阅读 · 0 评论 -
java自动化测试语言基础之条件语句
java自动化测试语言基础之条件语句文章目录java自动化测试语言基础之条件语句Java 条件语句Java 条件语句 - if…else一个 if 语句包含一个布尔表达式和一条或多条语句。语法if 语句的语法如下:if(布尔表达式){//如果布尔表达式为true将执行的语句}如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。Test.java 文件代码:public class Test { public static voi原创 2022-02-22 10:19:43 · 124 阅读 · 0 评论 -
java自动化测试语言基础之循环结构
java自动化测试语言基础之循环结构文章目录java自动化测试语言基础之循环结构java循环结构java循环结构顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。Java中有三种主要的循环结构:while 循环do…while 循环for 循环在 Java5 中引入了一种主要用于数组的增强型 for 循环。while 循环while是最基本的循环,它的结构为:while( 布尔表达式 ) {//循环内容}只要布尔表达式为 true,循环就会一直原创 2022-02-22 10:10:32 · 183 阅读 · 0 评论 -
java自动化测试语言基础之运算符
java自动化测试语言基础之运算符文章目录java自动化测试语言基础之运算符一、Java 运算符1.算术运算符2.关系运算符3.位运算符4.逻辑运算符5.短路逻辑运算符6.赋值运算符7.条件运算符(?:)8.instanceof 运算符9.Java运算符优先级一、Java 运算符计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符1.算术运算符算术原创 2022-02-22 09:39:34 · 101 阅读 · 0 评论