最近在研究Java+Selenium的自动化测试,网上的资料比较多,自己测试实践后,整理出来一套相对比较完善的环境资料,因为网上很多下载实践的过程中,发现出现了很多不匹配的问题,什么jdk和eclipse不匹配了,Selenium和Fire Fox不匹配之类的。 一、开发环境: 1、JDK1.7:h ...
分类:
编程语言 时间:
2016-05-23 17:06:42
阅读次数:
171
Groovy是基于JVM虚拟机的一种动态语言,它的语法和Java非常相似,由Java入门Groovy,基本上没有任何障碍。Groovy完全兼容Java,又在此基础上增加了很多动态类型和灵活的特性,比如支持闭包,支持DSL,可以说它是一门非常灵活的动态脚本语言。Groovy的特性虽然不多,但也有一些,我们不可能在这里都讲完,这也不是这本书的初衷,在这里我挑一些和Gradle有关的知识讲,让大家很快的入...
分类:
其他好文 时间:
2016-05-23 15:23:32
阅读次数:
326
在上一节,我们学习了如何使用swing和awt工具创建一个空的窗口,本节学习如何绘制简单图形。 基本绘图介绍 Java中绘制基本图形,可以使用Java类库中的Graphics类,此类位于java.awt包中。在我们自己的java程序文件中,要使用Graphics类就需要使用import java.a ...
分类:
编程语言 时间:
2016-05-23 14:39:38
阅读次数:
460
以下为完整源码,需要1.8版本JDK,否则部分新特性可能出现兼容问题,去掉注释号即可运行 package hello; import java.util.Scanner; public class Hello { public static void main(String[] args) { // ...
分类:
编程语言 时间:
2016-05-13 17:06:18
阅读次数:
222
首先,(1)叙述接口的成员特点:
/*
接口成员特点
成员变量;只能是常量,默认都是常量,并且是静态的。
默认修饰符:public static final
建议:自己手动给出类似:public static final int num3 = 30;的格式
构造方法:接口没有构造方法。
成员方法:默认只能是抽象方法。
默认修饰符:public abstrac...
分类:
编程语言 时间:
2016-05-13 04:02:50
阅读次数:
144
通过案例的形式,结束接口部分。
/*
猫狗案例,加入跳高的额外功能
分析:从具体到抽象
猫:
姓名,年龄
吃饭,睡觉
狗:
姓名,年龄
吃饭,睡觉
由于有共性功能,所以,我们抽取出一个父类:
动物:
姓名,年龄
吃饭();//吃的不一样,定义为抽象方法
睡觉(){}
猫:继承自动物
狗:继承自动物...
分类:
编程语言 时间:
2016-05-13 03:57:19
阅读次数:
197
/*
形式参数:
引用类型
接口:需要的是该接口的实现类对象
这个时候就没什么了,和抽象类的解释差不多。
*/
interface Love {
public abstract void love();
}
class LoveDemo {
public void method(Love l) {
...
分类:
编程语言 时间:
2016-05-13 00:41:41
阅读次数:
124
/*
内部类概述:
把类定义在其他类的内部,这个类就被称为内部类。
举例:在类A中定义了一个类B,类B就是内部类。
内部的访问特点:
A:内部类可以直接访问外部类的成员,包括私有。
B:外部类要访问内部类的成员,必须创建对象。
内部类位置
成员位置:在成员位置定义的类,被称为成员内部类。
局部位置:在局部位置定义...
分类:
编程语言 时间:
2016-05-13 00:38:10
阅读次数:
137
很感谢在内部类章节,“开心阳”先生给与的建议。使用静态内部类。这里就简单说一下静态内部类的使用。
package com.devin;
public class MyMain{
private static String name = "woobo";
private String num = "X001";
// 静态内部类可以用public,protected,...
分类:
编程语言 时间:
2016-05-13 00:33:18
阅读次数:
171