- 浏览: 51512 次
最新评论
-
从百草园到三味书屋:
一言以蔽之:&& 与& 安慰与
Java中&&和&以及||和|的区别 -
hottymg:
温故基础 不错
String类常用方法集合 -
yusimiao:
楼主开头写的第二句话应该是这样的吧:区别是&& ...
Java中&&和&以及||和|的区别 -
yusimiao:
对的,就是这样的!
Java中&&和&以及||和|的区别 -
ifox:
有意思哦,以前都没注意~
Java中&&和&以及||和|的区别
文章列表
本书是作者多年的web自动化测试经验的结晶,该教程从入门讲起(真正的手把手教程),到项目实战、框架的搭建以及持续集成测试环境的搭建都有详细讲解。 全书穿插了大量的图片和代码,让你更容易读懂。书中的工具,学习文档,测试框架,对应章节的代码都在网盘中存储,用户可以在书的结尾处找到下载地址。本书会不定时更新内容,测试框架也会不定时更新,不断完善。 书籍阅读地址: http://yuedu.baidu.com/ebook/c7705abb453610661ed9f4ed
Eclipse快捷大全
- 博客分类:
- 编程语言
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。
1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每 ...
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。
3. Java中的数据类型有两种。
一种是基本类型(primitive types), 共有8种, ...
public class StringTest {
public static void main(String[] args) {
String str = new String("abc"); //语句(1)
String str1 = "abc";//语句(2)
String str2 = new String("abc");//语句(3)
System ...
先看一段代码
public class MethoDemo01{
public static void main(String args[]){
int one = addOne(10,20) ; // 调用整型的加法操作
float two = addTwo(10.3f,13.3f) ; // 调用浮点数的加法操作
System.out.println("addOne的计算结果:" + one) ;
System.out.println("addTwo的计算结果:" + two) ;
}
// 定义方法,完成两 ...
给出三个数,求出最大的那个数并打印出来,这里有个比较简单的方法,在我看来是 如果有更简单的方法欢迎留言探讨。
实现的原理:借助三目运算符 快速比较大小 求出最大的那一个
package test;
public class TestDemo02 {
public static void main(String[] args) {
TestDemo02 t = new TestDemo02();
int max = t.maxNum(2, 3, 0);
System.out.println("最大数值:"+max);
}
pub ...
Java中三目运算符(?:)
- 博客分类:
- 编程语言
三目运算符形式为:
结果变量=表达式?值1:值2;
其中 1)表达式 为逻辑表达式 判断其为真或假
2)值1 与 值2 为 可能的值 不能为表达式,也即 值1,值2 不能为 a=1这样的表达式
3)三目运算符进行运算后 返回的是一个值 必须用变量进行保存或print(?:)直接打印 或return返回结果值
如果表达式的值为真,那么就把值1赋给结果变量
如果表达式的值为假,那么就把值2赋给结果变量
看下面例子:
package test;
public class TestDemo {
/**
* @param arg ...
String类常用方法集合
- 博客分类:
- 编程语言
通过一个类来了解String的常用方法集合
package com.wy.base.stringapi;
public class StringAPIDemo {
/**
* @param stephenwang
* String类的用法大集合
*/
public static void main(String[] args) {
/*
* public char[] toCharArray()将一个字符串变为字符数组
* public byte[] getBytes() 将一个字符串变为字节数组
*/
String str ...
Java中&&和&以及||和|的区别
- 博客分类:
- 编程语言
在java的逻辑运算符中,有这么四类:&&(短路与),&(与),|(或),||(短路或)。
&&和&都是表示与,区别是&&只要满足第一个条件,后面条件就不再判断。而&要对所有的条件都进行判断。
看下面的程序:
“&”操作:
public class OperateDemo01{
/**
验证"与" 操作
说明:"与" 操作 要求所有条件都判断一遍
*/
public static void main(String args[]){
if(10 ...
web的自动化测试中,我们经常会遇到这样一种情况:当我们的程序执行时需要页面某个元素,而此时这个元素还未加载完成,这时我们的程序就会报错。怎么办?等待。等待元素出现后再进行对这个元素的操作。
在selenium-webdriver中我们用两种方式进行等待:明确的等待和隐性的等待。
明确的等待
明确的等待是指在代码进行下一步操作之前等待某一个条件的发生。最不好的情况是使用Thread.sleep()去设置一段确认的时间去等待。但为什么说最不好呢?因为一个元素的加载时间有长有短,你在设置sleep的时间之前要自己把握长短,太短容易超时,太长浪费时间。selenium webdr ...
Java中Return的常用用法
- 博客分类:
- 编程语言
Return的常用作用有以下两种
一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数
示例:
public string functionTest(){
String a = "abc";
return a;
}
那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest();
第二种用法是,代码执行到此处终止。 比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行。
...
package com.cxy.base;
/**
* @author cxy
*/
public class BaseTest2
{
public static void main(String[] args)
{
int i=1;
//最简单的if,当然这里的else可以不写
if(i==1)
{
System.out.println("i等于1");
}else
{
System.out.println("i:"+i);
}
//嵌套if:一个if块 ...