自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 白盒测试之测试覆盖率浅析

1、语句覆盖,SC(Statement Coverage),每个判断的语句执行一次即可;2、判定覆盖,DC(Decision Coverage),判断语句输出结果为真为假各一次即可;3、条件覆盖,CC(Condition Coverage),所有出现的判断条件,为真为假各出现一次;4、修正判定条件覆盖,MCDC(Modified Coverage Decision Coverag...

2019-05-24 16:47:25 3975

原创 jQuery基础知识

一 引入1.1 jQuery就是js的一个类库,是单独的js文件,对常用的方法和对象进行封装,方便我们使用。通过script标签的src属性导入;1.2 获取jQuery对象     $("选择器")页面加载 :js:windows.onload=function(){};jQuery :$(function(){...}); 或者 $(document).ready(fu

2017-07-08 11:04:32 190

原创 Javascript

一 Javascript的基础知识1.1 javascript的使用方法:(1)内部javacript:a)在html页面中使用标签,在标签体中写js内容b)弊端:和html代码混杂在一起,不好维护,不好重用(2)外部javascript(推荐使用)  注意: 不能使用 空标签方式导入1.2变量和数据类型(1)定义和赋值变量:var 变量名=值;typeof

2017-06-26 17:19:59 235

原创 CSS基础知识

1 CSS入门1.1 css的使用方式1)行内样式注意:1)使用标签的style属性进行css控制,css写在style属性值中2)弊端:只能控制一个标签的样式超链接2)内部样式注意:1)使用style的标签进行css控制,css内容写在style标签体内2)一次控制多个标签的样式3)和html标签混杂在一起,不好维护。css内容无法在多个html页

2017-06-21 16:39:22 300

原创 HTML基础知识

一 入门基础知识1 软件结构分类:C-S结构(Client - Server 客户端-服务器端)   特点:1)必须安装特定的客户端程序2)服务器软件升级,客户端的软件同步升级!B-S结构(Broswer-Server 浏览器-服务器端)特点:1)不需要特定的客户(只需要浏览器软件)2)服务器软件升级,浏览器客户端不需要升级!   2 网站服务器端的软件都是基于bs

2017-06-13 21:37:15 193

原创 JDBC讲解

一 概念1 JDBC:使用java程序发送sql语句到数据库服务器端执行,是Sun公司设计的一套专门用于java程序操作数据库的接口。2 使用jdbc发送sql条件:数据库主机;端口;数据库用户名;数据库密码;链接的数据库;3 JDBC核心:3.1 Driver接口:数据库驱动程序的接口Connection connect(String url,properties inf

2017-06-05 19:53:08 279

原创 mysql数据库

一:常见的数据库SQL Server: 微软的产品,与net平台兼容比较好!!!收费的。     Oracle:甲骨文公司的产品。与java平台兼容性最好!!!收费的。中大型企业(中大型应用)     mysql:开源产品。免费的。与java平台兼容性最好!!中小企业(中小应用)

2017-06-01 21:13:27 584

原创 java中的网络编程

一 网络编程1 1.1 概念:也叫socket编程,套接字编程;网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一识别的标识符套接字。   1.2 原理:通信两端都有socket;     网络通信其实就是socket通信;     数据在两个socket间通过IO传输。     1.3 三要素:(1)ip:一个计算机的标识127.0.0.1 本地回

2017-05-31 21:06:58 192

原创 一个模拟斗地主的小程序

1 需求:模拟斗地主的的游戏,并且要求控制台可以输出每个人的牌2 分析:(1)创建一副牌(54张):用两个字符串数组分别存储牌的形状和号码,再统一存储到中ArrayList。(2)洗牌:直接调用collections的shuffle()方法。(3)发牌:首先定义参加游戏的用户,用户也定义为ArrayList保存接受到的牌。遍历整副牌,因为每个用户接牌顺序是固定的,所以直接用if判断

2017-05-10 21:07:37 9801

原创 I/O流

本篇博客主要讲解I/O流,用表格简单总结:一:File  1.1 File:文件和目录(文件夹)路径名的抽象表示形式。     1.2 File的构造方法:  File(String pathname):把一个路径名称封装成File对象  File(String parent, String child):把一个父路径和一个子路径封装成一个File对

2017-05-09 20:48:16 325

原创 JAVA集合相关基础知识

本篇文章主要讲述了JAVA集合相关知识,集合的组成如下图所示:接下来分块从上到下介绍每个部分:1 collection:是集合的顶层结构,定义了集合的共性功能。1.1 成员方法:A:添加功能   boolean add(Object obj):往集合中添加一个元素boolean addAll(Collection c):往集合中添加多个元素 B:删除功能  

2017-05-04 19:54:39 649

原创 JAVA正则表达式

正则表达式:符合一定规则的字符串知识点介绍:1  英文句点符号:匹配单个任意字符。   eg:表达式t.o  可以匹配:tno,t#o,teo等等。不可以匹配:tnno,to,Tno,t正o等。2  方括号:只有方括号里面指定的字符才参与匹配,也只能匹配单个字符。   eg:表达式:t[abcd]n  只可以匹配:tan,tbn,tcn,tdn。不可以匹配:thn,tabn

2017-04-25 17:11:07 226

原创 Java API中的常用类

一:基本数据类型包装类1 Integer1.1  为了方便基本类型的数据做更多的操作,java就针对每种基本类型的数据给出了对应的类类型。  这就是我们说的基本类型的包装类。  基本类型类类型  byteByte  short   Short  intInteger  longLong  float   Float  double

2017-04-24 21:56:33 350

原创 内部类

1 内部类: 把类A定义在类B的内部,类A就被称为内部类。 访问特点:(代码验证只要编译通过说明就是没有问题的) A:内部类可以直接访问外部类的成员,包括私有。 B:外部类要访问内部类的成员,必须创建对象。 2内部类分类: 成员位置:成员内部类 外界创建对象: 外部类名.内部类名

2017-04-17 22:11:33 211

原创 修饰符

1 常见的修饰 类:public public class HelloWorld {} 成员变量:private private String name; private int age; 构造方法:public public Student() {} public Student

2017-04-17 22:04:34 196

原创 形式参数和返回值

数据类型:基本类型:byte,short,int,long,float,double,char,boolean引用类型:类,接口,数组**形式参数:** 基本类型:要的是该基本类型的数据值。 引用类型:要的是该引用类型的对象。 A:数组:要的是该数据类型数组的对象。(地址值) B:类:要的是该类或者其子类的对象。(地址值) C:抽象类

2017-04-17 21:52:19 314

原创 JAVA接口

1 接口:不是我们现实生活中的usb接口等等实物的接口,类实现接口代表着这个类自身功能的一种扩展,所以接口代表着一种扩展的能力 2接口的特点: A:定义接口要用关键字interface表示 格式:interface 接口名 {} B:类实现接口用implements表示 格式:class 类名 implemen

2017-04-11 21:25:22 256

原创 文章标题

4 抽象类 4.1抽象类特点: A:抽象类和抽象方法必须用abstract关键字修饰 B:抽象类不一定有抽象方法,有抽象方法的类一定是抽象类 C:抽象类不能实例化 那么,如果实例化并使用呢? 按照多态的方式,由具体的子类实例化。其实这也是多态的一种,抽象类多态。 D:

2017-04-11 21:19:25 231

原创 JAVA中的final关键字

final关键字 在实际开发的时候,有些方法的内容一旦写定后,就不允许被改动。即时是子类,也不允许。 java为了解决这样的问题就提供了一个关键字:final 最终的意思。它可以修饰类,方法,变量。 特点: 修饰方法,方法不能被重写。 修饰类,类不能被继承。 public final void eat(

2017-04-11 21:13:18 228

原创 JAVA中的三大特性

1 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处: A:提高了代码的复用性 B:提高安全性。 封装加入private后的标准代码: A:把成员变量private修饰 B:针对每一个成员变量给出 getXxx()和setXxx()(注意首字

2017-04-11 20:36:19 413

原创 JAVA中的冒泡排序和选择排序

冒泡排序:相邻的两个元素进行比较,小的放前面,大的放后面public static void main(String[] args) { int[] arr = {7,2,9,1,6,4,8}; for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1-i;j++){ if(arr[

2017-04-11 20:11:56 297

原创 Java中的二维数组

二维数组:其实二维数组其实就是一个元素为一维数组的数组。 1 动态初始化方式一(指定有多少个长度相同的一维数组): 数据类型[][] 变量名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数 动态初始化方式二(指定二维数组中有多少个一维数组,每一个一维数组的长度不固定):

2017-04-11 20:07:21 460

原创 JAVA中的StringBuffer

构造方法:  StringBuffer():构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符。   StringBuffer(int capacity):构造一个其中不带字符的字符串缓冲区,其初始容量为 capacity个字符。   StringBuffer(String str):构造一个其中带字符的字符串缓冲区,其初始容量为??? 个字符。  成员方法: 

2017-04-05 22:17:32 508

原创 Java中的String

(1) 是由多个字符组成的一串数据。(字符序列)其实字符串可以看成是一个字符数组。(2)构造方法:  public String():无参构造方法  public String(byte[] bytes):把字节数组转换为字符串  public String(char[] value):把字符数组转换为字符串  public String(char[] value,in

2017-04-05 22:14:21 257

原创 Static关键字

为了体现共用的数据,java就提供了一个关键字:static作用:可以修饰成员变量和成员方法特点:A:随着类的加载而加载   B:优先于对象存在   C:被类的所有对象共享(也是我们判断该不该使用静态修饰一个数据的依据)举例:饮水机:static水杯:特有的内容。   D:可以通过类名调用静态变量:类变量,可以通过类名,也可以通过对象访问非静态变量:实例变量

2017-04-05 22:10:16 145

原创 Java中的构造方法

1 构造方法:作用:给对象的数据进行初始化格式特点:A:方法名和类名相同:public void Student() {}B:没有返回值类型:修饰符 返回值类型 方法名(...) {...}C:没有返回值。没有用return带明确的值回来。2 构造方法注意事项A:如果你不提供构造方法,系统会给出默认无参构造方法B:如果你提供了构造方法,系统将不再提供默认无参构造

2017-04-05 22:01:10 205

原创 成员变量和局部变量的区别?

成员变量和局部变量的区别?A:在类中的位置不同成员变量 类中方法外局部变量 方法内或者方法声明上B:在内存中的位置不同成员变量 堆内存局部变量 栈内存C:生命周期不同成员变量 随着对象的存在而存在,随着对象的消失而消失局部变量 随着方法的调用而存在,随着方法的调用完毕而消失D:初始化值成员变量 有默认初始化值局部变量 没有默认初始化值

2017-04-05 21:55:55 198

原创 Java中的类与对象

1 我们是如何描述现实世界的事物的呢?属性 就是该事物的描述信息(举例,人,汽车)行为就是该事物能够做什么(举例,人,汽车)人:(类)属性:姓名,性别,年龄行为:吃,睡,学习 张三:(人这个类对应的实例,也叫对象)我们学习的Java语言最基本单位是类,所以,我们就应该把事物用一个类来体现。2 类:是一组相关的属性和行为的抽象,类是用来描述现实世界

2017-04-05 21:46:28 230

原创 数组

1 数组:数组是存储同一种数据类型多个元素的集合  注意:数组既可以存储基本数据类型,也可以存储引用数据类型2 数组的定义格式:A:数据类型[] 数组名;int[] arr;B:数据类型 数组名[];int arr[];3 数组初始化概述:A:Java中的数组必须先初始化,然后才能使用。B:所谓初始化就是为数组中的数组元素分配内存空间,并为每个数组元素赋

2017-04-05 21:35:51 221

原创 方法重载

方法重载:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。方法重载特点:(1)与返回值类型无关,只看方法名和参数列表  (2)在调用时,虚拟机通过参数列表的不同来区分同名方法举例如下:public static void main(String[] args) {int sum = add(2,3);//int sum = add(

2017-04-05 21:29:01 254

原创 java方法调用

1 函数:Java就是方法。方法:就是完成特定功能的代码块格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {方法体;return 返回值;}解释:修饰符:一般public static返回值类型:用于限定返回值的数据类型方法名:方便我们调用方法参数类型:形式参数 就是接收实际参数的变量(定义时候的)    实际参数

2017-04-05 21:18:59 238

原创 运算符

运算符:对常量和变量进行操作的符号称为运算符。共分为以下几种:(1)算术运算符:+,-,*,/,%,++,--/:除法,得到商;符号相同位正,不同为负;%:除法,得到余数符号和第一个操作数相同;++,--:++就是加1,--就是减1 ;自增自减运算符;注意:A:单独使用没有区别    B:参与其他操作使用后面:先操作,再自增前面:先自增,再操作(2)赋值

2017-03-30 16:53:44 573

翻译 研究生小论文

一、研究生必备四本俗话说好记性不如烂笔头,所以一定要首先养成做笔记的好习惯!作为研究生下面这几个本子是必不可少的1,实验记录本(包括试验准备本),这当然首当其冲必不可少,我就不多说了; 2,Idea记录本,每次看文献对自己有用的东西先记下,由此产生的idea更不能放过,这可是做研究的本钱,好记性不如烂笔头,以后翻翻会更有想法的; 3,专业概念以及理论进展记录本,每个人不可能

2017-03-29 16:00:50 710

原创 不同进制的数据组成极其转换

二进制:由0,1组成。以0b开头八进制:由0,1,…7组成。以0开头十进制:由0,1,…9组成。整数默认是十进制的十六进制:由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头

2017-03-29 15:49:54 296

原创 Java环境变量path的配置

1 为什么要配置path环境变量呢?是为了让javac命令可以在任意目录下使用。2 如何配置呢?方式1:把JDK的bin目录配置到path中。修改系统属性中的path环境变量:D:\develop\Java\jdk1.7.0_72\bin;以前的path内容方式2:创建新的变量名称:变量名:JAVA_HOME变量值:D:\develop\Java\jdk1.7.

2017-03-29 15:48:07 485

原创 JVM,JRE和JDK的各自作用和关系

1 JVM保证Java语言跨平台性2 JREJava程序的运行环境。包括:JVM和核心类库3 JDKJava程序的开发环境。包括:JRE和开发工具

2017-03-29 15:44:28 868

原创 常用的DOS命令

A:盘符切换 盘符: 然后回车       B:列出当前目录下的文件以及文件夹dir 然后回车C:创建目录(文件夹) 了解md 目录名称D:删除目录   了解rd 目录名称E:进入指定目录a:单级目录cd 目录名称b:多级目录cd 多级目录名称,目录间用\隔开的F:回退指定目录a:单级目录cd ..b:多级目录cd\G:删

2017-03-29 15:34:45 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除