随笔分类 - java
摘要:无论是python语言,还是java语言都有着面向对象的特性,而面向对象三大特性(封装,继承,多态)中封装和继承是比较容易理解的,多态的话自己一直处于一个似懂非懂的状态。比如一些概念性的东西: 多态的要点: 1. 多态是方法的多态,不是属性的多态(多态与属性无关)。 2. 多态的存在要有3个必要条件
阅读全文
摘要:Set集合 Set集合中的对象不按特定的方式排序,只是简单的把对象放入集合中,但是不能包含重复对象。 Set集合由Set接口和Set接口的实现类组成,Set接口继承与于Collection接口 Set接口的实现类 Set接口常用的实现类有HashSet类和TreeSet类 HashSet类实现Set
阅读全文
摘要:List接口包含List接口及List接口的所有实现类,List集合中的元素允许重复。 List接口 List接口继承了Collection接口,包含Collection接口的所有方法,还定义了两个非常重要的方法 List接口的实现类 List接口的实现类有ArrayList和LinkedList
阅读全文
摘要:集合框架体系 集合框架体系是由Collection、Map和 Iterator(迭代器) 实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 Collection体系 Set接口:元素无序且不可重复 hashset:无序 linkedhashset:保持顺序 treeset:需要排序 Lis
阅读全文
摘要:对txt文件里的数据用BufferedReader处理了,可以每次读取一行身份号码进行处理,还涉及到了字符串的解析。
阅读全文
摘要:简单地JDBC小实例 这是MySQL表 连接成功,获取表数据:
阅读全文
摘要:无论是UI自动化测试还是接口自动化测试都需要进行数据驱动,一般很常见的一种方式就是用excel来管理数据,那么就涉及到一些代码对EXCEL的操作,之前我们介绍过用CSV来处理EXCEL,但是它的功能还不够强大。比如接口自动化测试框架搭建的时候我们用excel来进行数据驱动,用excel来进行用例的管
阅读全文
摘要:我们自己用java写接口自动化测试框架或者做个接口自动化测试平台的话,是需要自己进行相关的请求的,因此我们需要简单的封装下httpclient,我新建了一个http工具类,将get方法和post方法进行了一个简单的封装。 如果是开发的话,比如APP开发,无论是iOS还是Android,是需要将数据请
阅读全文
摘要:一个简单的HttpClient POST 请求实例
阅读全文
摘要:HttpClient GET请求小实例,先简单记录下。 运行结果:
阅读全文
摘要:从表面来看GET和POST请求: GET请求是在url后直接附上请求体,url和请求体之间用"?"分割,不同参数之间用"&"分隔,%XX中的XX为该符号以16进制表示的ASCII,如果数据是英文字母/数字,原样发送,如果是空格,转换为+,如果是中文/其他字符,则直接把字符串用BASE64加密。 PO
阅读全文
摘要:写接口测试框架,找了有道翻译API来当测试数据 来个链接:http://ai.youdao.com/docs/api.s 可以自己根据有道翻译的接口协议做测试
阅读全文
摘要:Java json数据创建 输出结果: { "cat":"it", "languages":[ {"id":1,"ide":"Eclipse","name":"JAVA"}, {"id":2,"ide":"Xcode","name":"Swift"}, {"id":3,"ide":"Vis
阅读全文
摘要:Java中使用IO(输入输出)来读取和写入,读写设备上的数据、硬盘文件、内存、键盘......,根据数据的走向可分为输入流和输出流,这个走向是以内存为基准的,即往内存中读数据是输入流,从内存中往外写是输出流。 根据处理的数据类型可分为字节流和字符流 1.字节流可以处理所有数据类型的数据,在java中
阅读全文
摘要:线程和进程的区别是什么?进程是一个正在运行的软件程序,打开资源管理器可以看到好多正在运行的进程,而线程则是程序中的顺序控制流,只能使用分配给程序的资源和环境。一个进程至少存在一个线程(主线程)。 在java中有两种创建线程的方式:继承Thread类和实现Runnable接口。 线程有以下几种状态,创
阅读全文
摘要:package com.javaTestDemo; import java.util.Scanner; public class JavaTest1 { public static void main(String[] args) { // 1. //countRabbit(); // 2. //countSuNumber(); // 3. ...
阅读全文
摘要:偶然看到一份javase的练习题,mark一下,以后练习下 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【
阅读全文
摘要:TestNG按顺序执行case 在xml文件中配置: 执行一下: TestNG参数化执行case 我们在测试中经常会遇到参数化执行case的情况, TestNG为我们提供了两种参数化的方式: 1.在xml文件中传递参数 2.使用@DataProvider传递参数 第一种方式: <suite>和<te
阅读全文
摘要:TestNG是java的一个测试框架,相比较于junit,功能更强大和完善,我是直接学习和使用的TestNG就来谈下TestNG的一些特点吧。 TestNG的特点 注解 TestNG使用Java和面向对象的功能 支持综合类测试(例如,默认情况下,没有必要创建一个新的测试每个测试方法的类的实例) 独立
阅读全文
摘要:最近来总结下自动化测试 selenium的一些常用框架测试搭配,由简入繁,最简单的就是selenium+java+TestNG了,因为我用的是java,就只是总结下java了。 TestNG在线安装: 打开Eclipse Help ->Install New Software , 然后Add "ht
阅读全文

浙公网安备 33010602011771号