自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

junli_chen的博客

有总结才有进步!

  • 博客(86)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java内部类的使用小结

内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inn

2015-10-31 19:37:01 311

原创 定义一个Employee类并排序(完整版本)

定义一个Employee类,属性:name:String,age:int,salary:double * 把若干Employee对象放在List中, * 排序并遍历输出,排序规则:salary高的在前面,salary相同时age大的在前面,age也相同时按照name升序排列package testclass;import java.util.ArrayList;import

2015-10-31 10:16:02 7335

原创 编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量

编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量,Employee类中有4个构造方法,分别为无参的、带一个参数用来对name属性初始化的、带两个参数用来对name和age属性初始化的以及带三个参数用来对三个属性进行初始化的,有一个setAge方法设置age属性值,getAge方法返回age值。编写主类创建该类的三个对象,并把

2015-10-30 22:15:38 29676 3

转载 Comparable与Comparator的区别

Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位于包

2015-10-30 22:11:55 256

原创 java题目求解

1、 编写Employee类,成员变量:name,age,tel,gz,并为其添加相应的set和get方法, 1个方法:aiseSalary(double proportion):涨工资方法。2.编写Manager类,该类继承于的Employee类(1)为其添加: 两个属性:办公室officeID和年终分红bonus;

2015-10-30 22:11:19 1272

原创 建立一个Shape类,有Circle(圆形)和Rect(矩形)子类

Shape类有zhouchang()和area()两种方法。Rect有cha()用于比较长宽的差,若长大于宽输出“长比宽大”,否则输出“宽比长大”。(正方形)Squ为Rect子类,在Squ类中,重写cha()方法,并输出“长等于宽”要求:(1)要提供Circle和Rect类要重写父类Shape的zhouchang()和area()方法 (2)Circle类要有静态常量PI

2015-10-30 22:10:14 16372

原创 Java写一个接口和两个类

编写一个接口和两个类,要求如下:(1)设计一个学生功能的接口,实现平均成绩的计算和基本信息的输出。(2)设计一个学生类实现了学生接口,学生类的基本信息有:学号、姓名、年龄、各科成绩(假设一共5门课程,请用数组实现)。(3)设计一个大学生类继承了学生类:大学生除了包含普通学生的信息外,还包包含:德育成绩、体育成绩、美育成绩;以及一个能够算综合排名成绩的成员方法(假设综合排名成绩=德育

2015-10-30 22:09:20 5574

原创 Java定义People类

Java定义People类,它具有以下成员变量:String name,int age,它有两个构造方法!package testclass;public class PeopleClass { public static void main(String[] args) { // TODO Auto-generated method stub Student s = new

2015-10-30 21:59:55 8097

原创 定义一个Employee类,排序

《用java编程》:定义一个Employee类,属性name:String;age:int;salary:double;把若干Employee对象放入List中,排序并遍历;排序规则:salary高则在前面,salary相同时age大则在前面,age相同时按照name升序排列。public class Employee implements Comparable{ private Stri

2015-10-30 21:41:42 6496

原创 面试前准备的问题

1,实习经历并从中学到什么?2,在生活或者学习或工作过程中发生的一个最大的变化,怎样应对的?3,同事或者同学,朋友怎么评价自己的?4,做过最大的决定是什么?当时怎么考虑的?

2015-10-30 13:34:52 397

原创 字符数组,字符指针

const char str1[]="abc";const char str2[]="abc";const char *p1="abc";const char *p2="abc";问:(1)str1和str2的地址是否相同?(2)p1和p2的地址是否相同?写个程序简单地测试一下:#includevoid main(){ const char s

2015-10-29 10:39:41 439

原创 行测

(1)150, 75, 50, 37.5, 30, (?)答:75/150=1/2; 50/75=2/3; 37.5/50=3/4; 30/37.5=4/5;所以:30*5/6=25,最后答案为:25.(2)2, 4, 10, 18, 28, (?), 56答:奇数项:2, 10, 28, 56,相邻两项之间差8, 18, 28

2015-10-29 09:46:06 800 1

转载 将中缀表达式转化为后缀表达式

我们把平时所用的标准四则运算表达式,即“9+(3-1)*3+10/2"叫做中缀表达式。因为所有的运算符号都在两数字的中间,现在我们的问题就是中缀到后缀的转化。中缀表达式“9+(3-1)*3+10/2”转化为后缀表达式“9 3 1-3*+ 10 2/+”规则:从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号

2015-10-28 21:38:07 1121

原创 java的一道思考题

public class Dervied extends Base { private String name = "dervied"; public Dervied() { tellName(); printName(); } public void tellName() { System.out.pr

2015-10-28 21:32:29 468

转载 美味清淡的木耳炒蛋

现代营养学家盛赞黑木耳为“素中之荤”,其营养价值可与动物性食物相媲美。木耳中铁的含量极为丰富,故常吃木耳能养血驻颜,令人肌肤红润,容光焕发,并可防治缺铁性贫血。还可以把残留在人体消化系统内的灰尘、杂质吸附集中起来排出体外,从而起到清胃涤肠的作用。它对胆结石、肾结石等内源性异物也有比较显著的化解功能。木耳含有抗肿瘤活性物质,能增强机体免疫力,经常食用可防癌抗癌。木耳炒蛋

2015-10-28 19:20:29 523

转载 图解后缀表达式的计算过程

为了解释后缀表达式的好处,我们先来看看,计算机如何应用后缀表达式计算出最终的结果20的。后缀表达式:9 3 1-3*+ 10 2/+规则:从左到右遍历表达式的每个数字和符号,遇到是数字就进栈,遇到是符号,就将处于栈顶两个数字出栈,进行运算,运算结果进栈,一直到最终获得结果。下面是详细的步骤:1. 初始化一个空栈。此桟用来对要运算的数字进出使用。

2015-10-28 19:07:54 792

原创 二叉树简单知识点

1.完全二叉树和二叉排序树完全二叉树:如果一棵具有n个结点的深度为k的二叉树,它的每一个结点都与深度为k的满二叉树中编号为1~n的结点一一对应,这棵二叉树称为完全二叉树。二叉排序树:二叉排序树(Binary Sort Tree)又称二叉查找树(Binary Search Tree),亦称二叉搜索树。二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子

2015-10-28 17:46:32 1160

原创 python和java语言的区别

1.java编译以后才能运行,python直接就可以运行;2.JAVA 引入包后,调用包的方式比 Python 要简洁些,而 Python 直接 import 包则是显式的,不会出现同名模块/类冲突的问题,如果使用“from module import function”的话,在使用的时候也很简洁却要求必须有针对性地引用函数。3.JAVA 里的块用大括号对包括,Python 以冒号 + 四

2015-10-28 15:31:37 4104

转载 测试工程师笔试题

一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)2.Beta 测试是验收测试的一种。(Y)3.验收测试是由最终用户来实施的。(N)4.项目立项前测试人员不需要提交任何工件。(Y)5.单元测试能发现约80%的软件缺陷。(Y)6.代码评审是检查源代码是否达到模块设计的要求。(N)7.自底向上集成需要测试员编写驱动程序。(Y)

2015-10-27 23:08:35 1783

原创 计算机二,八,十,十六进制转换

1 数制的概念“进位数制”在日常生活中经常遇到,人们有意无意地在和进位数制打交道。例如:一双筷子(即逢二进一),十毫米等于一厘米(即逢十进一)、一刻钟(即逢十五进一)、一小时(即逢六十进一),十二个月为一年(即逢十二进一)等等在计算机中采用的是二进制,它的特点是“逢二进一”,因此只有0和1两个数字符号,计算机较容易实现。在程序设计中,十六进制常用作二进制的压缩形式,一位十六进制数可表示四位

2015-10-27 22:56:21 1146

转载 人事面试一百问

1. 请你自我介绍一下回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验 ,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每

2015-10-27 15:15:32 1149

原创 JAVA程序的结构

JAVA程序的结构 1、Class类 Java程序都是由类(class)所组成的,类的概念的产生是为了让程序语言能更清楚地表达出现实事物的本性。在Java中,类就是用于创建对象的模板,它包含了特定对象集合的所有特性。Java类由两种不同的信息构成:变量和方法 2、方法(行为) 行为指类对象对它们本身和其他对象所可以完成的事情,可以用于修改对象的属性,接收来自其他对象的信息和向其他要

2015-10-27 10:43:51 1212

原创 第一个java程序

一、JAVA相关工具安装 资源下载:http://pan.baidu.com/s/1pJwLVlD JDK安装,直接点击安装即可 eclipse安装,直接解压到某盘即可 二、环境变量设置 相关教程:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html 1.打开我的电脑–属性–高级–环境变量 2.新建系统

2015-10-27 10:35:59 296

原创 软件测试基础课程学习笔记7---如何撰写测试报告

对于一个项目而言,每天或者每周的测试报告很重要,发送这份报告的周期视项目周期而定,这一份报告不仅反映的系统当前质量情况,也可以推动和调整接下来项目的良好运作 一、测试进度 整体计划中的当前进度 二、质量情况 1、功能测试情况 2、缺陷趋势,缺陷修复情况 三、遗留问题跟进 哪些问题需要重点跟进 四、计划 下一个周期需要测试执

2015-10-27 10:35:12 738

原创 软件测试基础课程学习笔记6--测试执行的几点技巧

简介测试执行的艺术: 做测试执行需要思考几个问题: 1.重复的手工任务可否自动化掉,有哪些小工具能够提效? 2.重复的手工任务周边哪些角色可以共同参与执行,如:浏览器兼容性测试。 3.怎么执行可以缩短测试周期? 4.怎么执行可以发现更深层次的bug? 5.怎么提升研发产出的质量? 测试执行过程中的策略: 1.先做冒

2015-10-27 10:20:35 474

原创 软件测试基础课程学习笔记5---软件缺陷概述

一、缺陷概述 软件缺陷(software defect)是对软件产品预期属性的偏离现象。它包括检测缺陷和残留缺陷。每一个软件组织都知道必须妥善处理软件中的缺陷,我们一般成缺陷为”bug” 。二、缺陷属性 跟踪类型:缺陷跟踪类型,可选值:产品测试、性能测试、RBT测试、WorkItem、意见反馈; 状态:缺陷的状态,用于标识缺陷的生命周期,可选值:New, Fixed, Won'

2015-10-27 10:12:51 1319

原创 软件测试基础课程学习笔记4--测试用例设计方法技巧

一、测试用例设计工具 Xmind思维导图工具,下载地址:http://pan.baidu.com/s/1bncVXfT二、常用的测试用例设计方法 测试用例设计方法总结下载地址:http://pan.baidu.com/s/1bncVXfT 1、功能流程 首先按照功能流程以及模块点大小归类进行测试点的划分 2、测试细节的设计方法 a、等价类 等价类划分法是把程序的输入域划

2015-10-27 10:00:36 942

原创 软件测试基础课程学习笔记3---软件测试方法

想想,让你测试一个百度输入框,你应该怎么测试,有哪些测试方法? 测 试 项 目 简 介 静态、动态测试:l 静态测试是不运行被测程序本身而寻找程序中可能存在的错误或评估程序代码的过程。l 动态测试是运行被测试程序,输入相应的测试数据,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率等性能。 黑盒测试、白盒测试:l

2015-10-26 22:24:16 758

转载 精选30道Java笔试题解答

都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~ 下面都是我自己的答案非官方,仅供

2015-10-26 17:54:06 313

原创 软件测试基础课程学习笔记1--软件测试简介

一、软件测试的定义: IEEE提出的软件工程标准术语,软件测试定义如下: “使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的区别。” 软件测试的目的不仅仅是为了发现错误。 二、软件测试观念的变化 传统测试:  在开发的后期介入现在测试:  已经扩展到了整个软件生命周期 基于代码运行的测试 : 已经扩展到了静态测

2015-10-26 17:47:57 520

原创 软件测试基础课程学习笔记2--贯穿软件生命周期的测试活动

(1) 软件生存周期:开发文档下载软件生命周期一般包括以下阶段:软件计划与可行性研究(问题定义、可行性研究)、需求分析、软件设计(概要设计与详细设计)、编码、软件测试、运行与维护(2) 软件测试的技术与过程基本的软件测试的过程包括以下阶段:测试设计、测试自动化、测试执行、测试评估测试设计:其他活动:1) 测试管理:制定策略,组织团队,开发之间的接口,选择测试规则,决定所需要的自

2015-10-26 17:43:13 1875

转载 50个常用的笔试、面试sql语句

50个常用的笔试、面试sql语句2015-10-25 Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S# from (s

2015-10-25 10:07:11 1054

原创 数据库范式

数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。       本文用较为直白的语言介绍范式,旨在便于理解和记忆,这样做可能会出现一些不精确的表述。但对于初学

2015-10-25 09:31:48 450

转载 [转]测试淘宝站内的搜索系统

如果让你来测试淘宝站内的搜索系统,请问你能想到哪些方法来测试?参考:http://bbs.51testing.com/thread-499381-1-1.html1.功能方面,是否能按指定条件查到正确、完整的结果,具体:1.1录入条件为可查到结果的正常关键字、词、语句,检索到的内容、链接正确性;1.2录入条件为不可查到结果的关键字、词、语句;1.3录入条件为

2015-10-23 21:45:28 783

原创 http请求的基本过程

首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,所以之前还有一个DNS解析过程,把www.mycompany.com变成ip,如果url里不包含端口号,则会使用该协议的默认端口号。DNS的过程是这样的:首先我们知道我

2015-10-23 21:38:35 482

原创 前端、后台和连接前端后台的网络数据传输

前端:主要是围绕浏览器的工作展开,包括浏览器处理用户的交互、发送网络请求、收到网络响应之后的处理与渲染等等。第一块“处理用户的交互”,浏览器本身与用户的交互基本不涉及网络知识,但Web前端UI的设计与实现是一个前端研发攻城狮必须掌握的(主要是JS相关);第二块“发送网络请求”。最普通的就是图中问题“从地址栏输入URL开始……”,主要涉及用户端浏览器、操作系统的网络模块的相关

2015-10-23 21:37:23 9266

原创 私有地址的范围

在IPv4中,私有地址的范围分别是:A类 地址范围:10.0.0.0—10.255.255.255B类地址范围:172.16.0.0---172.31.255.555C类地址范围:192.168.0.0---192.168.255.255(目前该类地址被用在多点广播中)E类(该类型仅作为实验和将来开发而保留):它以1111开始,全0(0.0.0.0)的IP地址指任意网络,全1的

2015-10-23 21:19:02 2392

原创 各种排序算法稳定性的总结!!!

这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。      首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相

2015-10-23 21:09:20 395

原创 斐波那契数列的非递归实现

斐波那契数列就是每次最后两个数值相加构成下一个数值,递归定义如下:fibonacci 数列定义:n = 1,2 时,fib(n) = 1n > 2 时,fib(n) = fib(n-2) + fib(n-1)其非递归实现如下:int fabnacci(int n){     int a = 1;     int b = 1;     int c = 1;

2015-10-23 15:20:36 755

原创 会编程的煤老板

会编程的煤老板你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市?http://blog.csdn.net/yinghuashihun/article/details/6864

2015-10-23 14:55:43 774

数学之美.pdf

书中将高深的数学原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。通过具体实例教会读者在解决问题时如何化繁为简,如何用数学去解决工程问题。

2016-01-10

空空如也

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

TA关注的人

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