
Java
文章平均质量分 89
Vicky_zy
做一名与众不同的程序员
展开
-
7.类和对象(一)
面向对象·java是面向对象的语言,在java中,一切皆对象。也就是客观存在的事物皆为对象·两个最重要的概念:类和对象 ·类:共性事物的抽象,是对某一类具有共性事物的描述,是概念上的定义。 ·对象:对象是共性事物的一个个体体现,是这类事物的一个个体,或者说是类的一个实例。·总结: ·类是对象的模板,对象是类的实例 ·类是模子。确定对象将会拥有的特征(属性)和行为(方法)·类...原创 2018-07-09 20:45:36 · 253 阅读 · 0 评论 -
多种延时等待
在自动化测试中,代码的执行是很快的,往往出现定位不到元素的情况,其中一种原因是因为页面加载还没有完成或者需要find的元素还没有加载出来,但是代码已经执行到查找元素的位置了,这个时候程序就回报错:找不到元素这种情况下,我们提出了延时等待的方式来解决这个问题延时等待分为三种,分别是:硬性等待、隐式等待、显示等待1、硬性等待:Thread.sleep(long millis)硬性等待,...原创 2018-08-17 16:35:48 · 2697 阅读 · 0 评论 -
WebElement的常用API
1、sendKeys()通过sendKeys我们可以向输入框发送我们想输入的内容driver.get("http://baidu.com");//打开百度首页WebElement element = driver.findElement(By.id("kw"));//定位input输入框//1、sendkeyselement.sendKeys("柠檬班");//向输入框发送内容...原创 2018-08-17 14:54:21 · 3921 阅读 · 0 评论 -
元素定位方式
根据原创 2018-08-17 13:27:07 · 426 阅读 · 0 评论 -
API文档、字符串基本操作
1、API文档 1.1 JDK API什么是JDK APIJDK中包含了大量的API类库,所谓API(Application Progrmming Interface,应用程序编程接口)就是一些已经写好,可供直接调用的功能(在java语言中,这些功能以类的形式封装)。JDK API包含的类库功能强大,经常使用的有 :字符串操作、集合操作、文件操作、输入输出操作、网络操作、多线程等...原创 2018-08-03 14:33:24 · 593 阅读 · 0 评论 -
正则表达式
1、基本正则表达式正则表达式简介·实际开发中,经常需要对字符串数据进行一些复杂的匹配、查找、替换等操作。通过“正则表达式”,可以方便的实现字符串的复杂操作。·正则表达式是以串特定字符,组成一个“规则字符串”,这个“规则字符串”是描述文本规则的工具。正则表达式就是记录文本规则的代码·例如: -正则表达式:“[a-z]”表示a到z的任意一个字符 -正则表达式:“[a-z]...原创 2018-08-05 15:16:51 · 1938 阅读 · 0 评论 -
类和对象(二)--三大特性
在java面向对象中,有三大特性:继承、封装、多态一、封装 封装的概念: 封装是java的三大特性之一,把对象的内部细节封闭起来,只提供操作对象属性的公共方法 。 封装是面向对象编程语言对客观世界的模拟:例如:电视机,它的内部元件被封闭起来了,仅仅暴露电视机按钮来供人们使用,这样就没有人能任意的更改咱们的元件 java里面通过将属性设置为私有的,对属性都使用暴露出来的公共接口,这...原创 2018-07-14 14:40:43 · 831 阅读 · 0 评论 -
6.Java函数定义以及使用
函数定义函数也称为方法、行为、功能;函数是具备特定功能的一段代码(用来解决问题,完成某种功能的一段代码),解决了代码重复性的问题,提高代码的重复使用率。定义函数的目的提高程序的可读性和代码的复用性函数的格式修饰符 返回值类型 函数名(形式参数类型1 参数名,形式参数类型2 参数名...){ 函数体; return 返回值; } (1).修饰符:pu...原创 2018-07-04 13:15:45 · 344 阅读 · 0 评论 -
5.面向对象编程--全局、局部变量
变量在程序中使用的范围不同--作用域(Scope),也就是变量的有效范围,变量的作用域取决于变量的访问性。根据变量定义的位置(或者说变量作用域的范围)可以分为两大类: ·局部变量 ·全局变量局部变量:定义在函数或者代码块(也称为复合语句:{})内的变量称为局部变量(Local Variable),它的作用域仅限于函数和代码块内,在外部是无效的,外部使用会报错。特点: ...原创 2018-07-04 12:26:21 · 518 阅读 · 0 评论 -
eclipse 中的 jar file 和 runnable jar file的区别
今天导出,突然看到,就有疑问:在网上看到了答案,特意记录下来,引用博客地址:https://blog.youkuaiyun.com/lijiecong/article/details/6266234 java最难学的就是角落的东东了,不愧叫做java平台。搜索了一把总算明白了。 直接运行 .class的方法 java -cp . com.network.Chat , 不用加.class...原创 2018-07-04 11:15:36 · 773 阅读 · 0 评论 -
Java接口
接口(英文:interface),在java编程语言中,接口是一个抽象类型,是抽象方法的集合,通常以interface来声明,一个类通过继承接口的方式,来继承接口的抽象方法。接口并不是类,编写接口和类很相似,但是他们属于不同的概念。类描述属性和方法。接口则包含类要实现的方法。接口无法实例化,但是可以被实现,一个实现接口的类,必须实现接口内所有的抽象方法,否则就必须被声明为抽象类接口定义了一套规范和...原创 2018-07-16 17:26:06 · 362 阅读 · 1 评论 -
4条件控制语句(switch case ,if else)
1.if else根据if内条件的判断来判断是否执行分支内的语句if分支会选择0或者1个分支,也即是最多执行一个分支。可以有1或者多个elseif块,可以有0或者1个else块package com.lemon.java6.day3.section2;public class IfTester { public static void main(String[] args) { // ...原创 2018-07-03 18:25:18 · 1048 阅读 · 0 评论 -
3.循环语句(for,while)
循环:在满足循环的条件下,反复的执行某段代码, 如果一直达不到循环结束的条件,则进入无限循环,也就是死循环循环大概有4要素: 1.初始化条件,也就是循环的起点(通常初始化一个变量的值) 2.循环条件:执行循环的必要条件,用来判断是否执行循环体 3.循环体:循环要做的事,逻辑处理代码 4.迭代语句:结束循环的控制语句,通常是取改变...原创 2018-07-03 18:07:28 · 2748 阅读 · 0 评论 -
2.Java基本变量类型、运算符、引用
java中有八大基本数据类型,按照类型来分可以分成4类8种。类别数据类型名称位长缺省值取值范围布尔型布尔型boolean1falsetrue,false整型字节型byte80-128~127整型短整型short160-32768~32767整型整型int320 整型长整型long640 字符型字符型char16‘\u0000’'\u0000'~'\uffff'浮点型单精度型float320.0 ...原创 2018-07-03 17:43:10 · 224 阅读 · 0 评论 -
Java抽象类
Java抽象类在面向对象的概念中,所有的类都是通过类来描述的,但是反过来,并不是所有的类都用来描述对象,如果一个类中没有足够的信息来描绘一个具体的对象,这样的类就是抽象类。在讲抽象类之前,先来了解一下什么是抽象: 抽象 ·从具体的事物抽出、概括出它们共同的方面、本质属性与关系等,而将个别的、非本质的方面、属性与关系舍弃,这种思维过程,称为抽象在Java语言中使用abstract ...原创 2018-07-16 15:37:07 · 240 阅读 · 0 评论 -
1.初识java
·Java语言的简单介绍·java是一门面向对象的通用设计语言·java跨平台,write once,run anywhere·java一般用作web系统开发,尤其是大型企业级项目·编译型和解释型语言,先编译然后在机器上进行解释·用Java开发的系统的特点:跨平台,安全性高(相对)·原理介绍:·编译器将java源代码编译成字节码class文件·类加载器加载进虚拟机·虚拟机的解释器解释执行·java...原创 2018-07-03 10:07:09 · 147 阅读 · 0 评论 -
WebDriver常用api
1、driver.get(String url)访问指定url页面 该方法会阻塞,只有等该页面上所涉及的请求全部完成后,才能执行后续的操作,这里包括同步和异步请求driver.get("http://www.baidu.com");2、driver.getCurrentUrl()获取当前页面的url地址System.out.println(driver.getCurrentU...原创 2018-08-17 18:33:54 · 865 阅读 · 0 评论