随笔分类 - JAVA
记录Java中的一些语法,以及在实际应用中出现的一些问题!
摘要:在配置Java + Robotframework时遇到的问题“Missing artifact com.sun:tools:jar” 1. 先检查一下eclipse或STS中的JDK路径配置是否正确(打开window-->preferences-->java-->installed jres 页面的
阅读全文
摘要:一套测试就是一个强大的bug侦测器,能够大大的缩短查找bug的时间。 本次我们主要了解使用Junit对代码进行测试。 Junit中有以下这些方法可以对结果进行判定: 现在我们来测试文件读取器FileReader 第一步:准备一个测试文件read,可以是任意格式的文件,内容如下: Lily 1 90
阅读全文
摘要:案例:计算每位顾客的消费金额并打印详细信息。顾客租赁了哪些影片,租期多长,根据租赁时间和影片类型计算出费用。影片分为3类:儿童片,新片,普通片。此外需计算该顾客的积分。 Movie: Resume:该顾客租赁了一部影片 Customer: 租赁费用计算: 影片类型为儿童片,两天以内费用为2,超出两天
阅读全文
摘要:1、冒泡排序:时间复杂度为O(n2) 假设是由小到大排序:相邻两个数之间进行比较,较大的数在后面。一次比较过后最大的数排在最后面 如:40、8、15、18、12一次排序后为:8、15、18、12、40依次排好直到由小到大拍好 2、选择排序:时间复杂度为O(n2) 假设是由小到大的排序:每次选出排序一
阅读全文
摘要:Vector 实现了一个动态数组。是可实现自动增长的对象数组。 vector和arraylist的比较: 1、都是采用数组格式存储数据,索引数据块插入数据慢 2、ArrayList会比Vector快,他是非同步的 3、涉及到多线程,Vector是同步更好一些 用法: 1、构造函数: 1)构造方法创建
阅读全文
摘要:Stack类表示后进先出(LIFO)的对象堆栈。栈是一种非常常见的数据结构。Stack继承Vector,并对其进行了扩展。 用法: 1、只有一个构造函数: public Stack() {} 2、创建栈:Stack stack = new Stack(); 3、将元素存入栈顶:stack.push(
阅读全文
摘要:ArrayList:数组队列,就是动态数组,可以动态的增加和减少元素、实现了ICollection和IList接口、灵活的设置数组的大小
阅读全文