Java基础

《手把手教你》系列基础篇(九十三)-java+ selenium自动化测试-框架设计基础-POM设计模式实现-上篇(详解教程)

1.简介 上一篇介绍了POM的基础理论知识和非POM方式写脚本,这篇介绍利用页面工厂类(page factory)去实现POM,通过查看PageFactory类,我们可以知道它是一个初始化一个页面实例的功能,在实例化该页面对象时候,也会一起实例化该页面的元素定位。 2.项目实战 在这里宏哥以百度首页 ... »

《手把手教你》系列基础篇(九十二)-java+ selenium自动化测试-框架设计基础-POM设计模式简介(详解教程)

1.简介 页面对象模型(Page Object Model)在Selenium Webdriver自动化测试中使用非常流行和受欢迎,作为自动化测试工程师应该至少听说过POM这个概念。本篇介绍POM的简介,接下来宏哥一步一步告诉你如何在你Java+Selenium3自动化测试框架中实现POM。 2.P ... »

《手把手教你》系列基础篇(九十一)-java+ selenium自动化测试-框架设计基础-Logback实现日志输出-下篇(详解教程)

1.简介 为了方便查看和归档:(1)不同包的日志可能要放到不同的文件中,如service层和dao层的日志;(2)不同日志级别:调试、信息、警告和错误等也要分文件输出。所以宏哥今天主要介绍和分享的是:使用logback输出日志到不同文件。废话不说直入主题。 2.第一种方法:根据包输出 根据包输出,通 ... »

《手把手教你》系列基础篇(九十)-java+ selenium自动化测试-框架设计基础-Logback实现日志输出-中篇(详解教程)

1.简介 上一篇宏哥介绍是如何使用logback将日志输出到控制台中,但是如果需要发给相关人需要你拷贝出来,有时候由于控制台窗口的限制,有部分日志将会无法查看,因此我们还是需要将日志输出到文件中,因此今天主要介绍和分享如何使用logback将日志输出到文件中。 上一篇测试环境已经准备好了,今天我们直 ... »

Java基础知识复习

Java基础知识复习 一、变量 概念:存储在计算机内存中的一块位置,是存储数据的基本单位 组成部分:数据类型,变量名称,变量值 定义变量的步骤: 声明 赋值(变量的值必须和数据类型一致) # 定义方式一(声明并赋值) String s = 'Holle world!'; # 定义方式二(先声明后赋值 ... »

nacjackson

Java语言基础

###(一)Java编译运行过程 编译期:Java源文件经过编译生成.class字节码文件 运行期:JVM加载.class并运行.class 特点:跨平台,一次编译到处使用(跨平台特性如下图) ###(二)JVM、JRE、JDK JVM:(Java Virtual Machine),Java虚拟机 ... »

feixiangdezhu java

Java开发中关于资源路径获取问题

#描述 在开发中经常会读取配置文件,在Web开发中大多数都是在项目路径下。核心的API类或者是Controller异或是jsp页面等,基本都是基于web应用的相对路径,很少去操作绝对路径,但是在客户端、jar启动方式、exe方式情况下,获取资源文件的路径就会是一个相对不同的问题。 最近公司有个开发需 ... »

Java 基础面试题

Java 全栈面试题 Java基础 1、JVM内存结构 1 )、堆(主要用来存储对象) 2 )、栈(先进后出、一般存局部变量(int, short, long, byte, float, double »

yi1036943655

《手把手教你》系列基础篇(八十八)-java+ selenium自动化测试-框架设计基础-Log4j 2实现日志输出-下篇(详解教程)

1.简介 上一篇宏哥讲解和分享了如何在控制台输出日志,但是你还需要复制粘贴才能发给相关人员,而且由于界面大小限制,你只能获取当前的日志,因此最好还是将日志适时地记录在文件中直接打包发给相关人员即可。因此这一篇宏哥主要讲解和分享如何通过log4j2将日志输出到文件中。 2.配置文件 先简单介绍一下下面 ... »

《手把手教你》系列基础篇(八十七)-java+ selenium自动化测试-框架设计基础-Log4j 2实现日志输出-上篇(详解教程)

1.简介 Apache Log4j 是一个非常古老的日志框架,并且是多年来最受欢迎的日志框架。 它引入了现代日志框架仍在使用的基本概念,如分层日志级别和记录器。 2015 年 8 月 5 日,该项目管理委员会宣布 Log4j 1.x 已达到使用寿命。 建议用户使用 Log4j 1 升级到 Apach ... »

《手把手教你》系列基础篇(八十六)-java+ selenium自动化测试-框架设计基础-Log4j实现日志输出(详解教程)

1.简介 自动化测试中如何输出日志文件。任何软件,都会涉及到日志输出。所以,在测试人员报bug,特别是崩溃的bug,一般都要提供软件产品的日志文件。开发通过看日志文件,知道这个崩溃产生的原因,至少知道触发崩溃的条件是什么。同样在自动化测试框架设计,日志文件输出是不可或缺的。我们习惯通过日志输出来记录 ... »

Day 004 狂神java基础第一阶段

注释 单行注释 //单行注释 多行注释 /* 多行注释 多行注释 */ 文档注释 /** *@文档注释 *@文档注释 */ 标识符 关键字:关键字不能用来作为类名(文件名) 类名、变量名以及方法名都被称为标识符 注意 所有的标识符都应该以 字母(A-Z或者a-z)、美元符号( $ )、或者下划线( ... »

futou-Java

Java基础(一)

Java基础(一) 一、注释 1. 单行注释 //单行注释 2. 多行注释 /* 多行注释 */ 3. 文档注释 /** *文档注释 */ 二、标识符 关键字 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 Java关键字 abstract assert boolean b ... »

java基础(三)-java语言的特点

java是面向对象的编程语言,以对象为基础,强调的是结果. 类是一组属性和行为的集合,是对某种事物的抽象描述;对象则是对该类的具体表现. 面向对象的三大特征:封装,继承和多态. 封装 1. 良好的封装 »

7215217758991l

Java基础面试题附答案 61-80(四)

面试题 61 80(四) 61、编写多线程程序有几种实现方式? 62、synchronized 关键字的用法? 63、举例说明同步和异步。 64、启动一个线程是调用 run()还是 start()方法 »

newRyan

《java基础——对象的拷贝》

java基础——对象的拷贝 一、浅拷贝; 规则: 1. 浅拷贝只是拷贝了源对象的地址,所以源对象的值发生变化时,拷贝对象的值也会发生变化。 2. 浅拷贝相当于两个对象共用一套实例。 格式: 类名 对象名1=new 类名(); 类名 对象名2=对象名1; 例如: public class Studen ... »

Dustspirt Java

Java基础面试题1

http://blog.csdn.net/jackfrued/article/details/44921941 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽 »

kexianting