代码改变世界

随笔分类 -  Java 学习笔记

面向对象编程

2018-07-07 16:06 by 钱先生, 285 阅读, 收藏,
摘要: 转自: https://www.cnblogs.com/BeiGuo-FengGuang/p/5935763.html 编程思想:面向对象和面向过程 何谓面向对象?何谓面向过程?对于这编程界的两大思想,一直贯穿在我们学习和工作当中。我们知道面向过程和面向对象,但要让我们讲出来个所以然,又感觉是不知从 阅读全文

Java常识

2018-07-05 13:50 by 钱先生, 263 阅读, 收藏,
摘要: 转自:https://www.cnblogs.com/lanxuezaipiao/p/3371224.html 阅读全文

Java 数据驱动测试

2018-06-27 16:53 by 钱先生, 376 阅读, 收藏,
摘要: 适用场景 测试搜索功能, 基于数据类型需要测多种不同的数据, 比如最大值, 小数, 负数, 字符串, 特异符号等等. 如果直接写代码, 每一种数据类型都需要写一遍代码, 冗长且不方便调试. 如果采用数据驱动框架, 只需要写一遍代码, 把所有的测试数据通过dataProvider传入, 即可完成所有的 阅读全文

学习使用TestNG进行数据驱动测试

2018-06-27 16:27 by 钱先生, 1654 阅读, 收藏,
摘要: 转自: https://mp.weixin.qq.com/s/8Bd8LEhiC2pu2VMcyNMGlQ 学习使用TestNG进行数据驱动测试 赵吃饭 51Testing软件测试网 前天 学习使用TestNG进行数据驱动测试 一、数据驱动测试的应用场景 在实际的测试工作中,我们经常会遇到如此场景: 阅读全文

Java 注解用法详解——@SuppressWarnings

2018-06-27 10:16 by 钱先生, 1106 阅读, 收藏,
摘要: 转自: https://www.cnblogs.com/fsjohnhuang/p/4040785.html Java魔法堂:注解用法详解——@SuppressWarnings 一、前言 编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻碍了我 阅读全文

java中Proxy(代理与动态代理)

2018-05-23 14:06 by 钱先生, 581 阅读, 收藏,
摘要: 转自: https://blog.csdn.net/pangqiandou/article/details/52964066 一、代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。 动态代理技术就 阅读全文

BigInteger类及方法应用

2018-03-13 17:42 by 钱先生, 247 阅读, 收藏,
摘要: 注:以下内容来自传智播客(itcast)老师授课 BigInteger 可以让超过Integer范围内的数据进行运算 构造方法 public BigInteger(String val) 成员方法 public BigInteger add(BigInteger val) public BigInt 阅读全文

Class path & Path

2018-01-29 09:02 by 钱先生, 358 阅读, 收藏,
摘要: Class path: 配置类文件 (配置完之后,在任何盘符下都可以访问该配置路径下的文件); Path: 配置可执行文件; Class path 配置时路径后面加分号与不加分号的区别 (当前路径与配置的classpath路径不一致时): 加分号: 先在配置classpath找,找不到的话还会在当前 阅读全文

Java 学习笔记 (八) Java 变量

2018-01-15 09:56 by 钱先生, 239 阅读, 收藏,
摘要: head first java page85 实例变量是声明在类内而不是方法中 局部变量是声明在方法中的 局部变量在使用前必须初始化 局部变量没有默认值, 如果在变量初始前就使用的话, 编译器会显示错误。 方法的参数基本上与局部变量是相同的,都是在方法中声明 的。参数没有未声明的问题。编译器会确保方 阅读全文

封装

2018-01-12 18:59 by 钱先生, 235 阅读, 收藏,
摘要: head first java page 81 要实现程序从不良数据到可以保护数据而且允许特定人修改数据的方式: 隐藏数据, 即使用公有与私有这两个存取修饰符(access modifier). 封装的基本原则: 将实例变量标记为私有的,并提供公有的getter与setter来控制存取动作. i.e 阅读全文

Java 学习笔记 (七) Java 参数

2018-01-12 17:32 by 钱先生, 217 阅读, 收藏,
摘要: head first java page 74 实参: argument 形参: parameter 方法会运用形参, 调用的一方会传入实参. 实参是传给方法的值.当它传入方法后就成了形参, 参数跟局部变量是一样的. ? page76 方法可以有多个参数, 在声明的时候要用逗号分开, 传入的时候也用 阅读全文

Java 学习笔记 (六) Java 定义变量

2018-01-12 15:30 by 钱先生, 252 阅读, 收藏,
摘要: 这个问题来自于head first一书page68. 阅读全文

Java 学习笔记 (五) Java Compile\Build\Make的区别

2018-01-12 14:40 by 钱先生, 5465 阅读, 收藏,
摘要: 以下内容引自: http://blog.51cto.com/lavasoft/436216 Compile、Make和Build的区别 原创leizhimin2010-11-30 11:30:20评论(3)31426人阅读 Compile、Make和Build的区别 针对Java的开发工具,一般都有 阅读全文

Java 学习笔记 (四) Java 语句优化

2018-01-12 14:23 by 钱先生, 259 阅读, 收藏,
摘要: 这个问题是从headfirst java看到的。 需求: 一个移动电话用的java通讯簿管理系统,要求最有效率的内存使用方法. 下面两段程序的优缺点,哪个占用内存更少。 第一段: 第二段: 书上的解答: 第二段有个重大缺陷.其所占用的内存是比较少,但是除了最后一个Contact对象外其它的都没办法存 阅读全文

Java 学习笔记 (三) Java 日期类型

2018-01-09 09:48 by 钱先生, 2380 阅读, 收藏,
摘要: 以下内容摘自: https://www.cnblogs.com/crazylqy/p/4172324.html 阅读全文

Java 学习笔记 (二) Selenium WebDriver Java 弹出框

2018-01-03 15:22 by 钱先生, 535 阅读, 收藏,
摘要: 下面这段实例实现了以下功能: 1. profile使用用户本地电脑上的 (selenium 3有问题.因为selenium 3把profile复制到一个temp文件夹里,但并不复制回去.所以每次打开仍是一个空的浏览器.问题待解决) 2. 取出多个跳出框的title和内容 3. 验证打开页面的titl 阅读全文

Java 学习笔记 (一) If 语句

2018-01-03 10:53 by 钱先生, 319 阅读, 收藏,
摘要: 接触到的教程中if语句所包含boolean表达式都是以数字作为举例,所以误以为string类型的值也可以这样判断,结果发现下面的脚本不工作: 要比较两个string, 应该用下面的方法: 另外,碰到一个问题 ? 上述第二个例子中, if 后面boolean表达式后加了个分号,脚本是可以正常运行,没有 阅读全文