系统测试的策略有很多种的
摘要:有性能测试、负载测试、强度测试、易用性测试、安全测试、配置测试、安装测试、文档测试、故障恢复测试、用户界面测试、恢复测试、分布测试、可用性测试
阅读全文
posted @
2021-01-07 15:31
狂风飘飘
阅读(129)
推荐(0) 编辑
通过画因果图来写测试用例的步骤为___、___、___、___及把因果图转换为状态图共五个步骤。 利用因果图生成测试用例的基本步骤是:
摘要:§ 分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。 § 分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系? 根据这些关系,画出因果图。 § 由于语法或环境限制,有些原因与原因之间,原因与
阅读全文
posted @
2021-01-07 14:44
狂风飘飘
阅读(104)
推荐(0) 编辑
请说出这些测试最好由那些人员完成,测试的是什么?
摘要:代码、函数级测试一般由白盒测试人员完成,他们针对每段代码或函数进行正确性检验,检查其是否正确的实现了规定的功能。 模块、组件级测试主要依据是程序结构设计测试模块间的集成和调用关系,一般由测试人员完成。 系统测试在于模块测试与单元测试的基础上进行测试。了解系统功能与性能,根据测试用例进行全面的测试。
阅读全文
posted @
2021-01-07 14:43
狂风飘飘
阅读(71)
推荐(0) 编辑
设计测试用例时应该考虑哪些方面,即不同的测试用例针对那些方面进行测试?
摘要:设计测试用例时需要注意的是,除了对整体流程及功能注意外,还要注意强度测试、性能测试、压力测试、边界值测试、稳定性测试、安全性测试等多方面。(测试用例需要考虑的四个基本要素是输入、输出、操作和测试环境;另外,测试用例需要考虑的是测试类型(功能、性能、安全……),这部分可以参照TP做答。此外,还需要考虑
阅读全文
posted @
2021-01-07 14:37
狂风飘飘
阅读(241)
推荐(0) 编辑
在windows下保存一个文本文件时会弹出保存对话框,如果为文件名建立测试用例,等价类应该怎样划分?
摘要:单字节,如A;双字节, AA、我我;特殊字符 /‘。‘;、=-等;保留字,如com;文件格式为8.3格式的;文件名格式为非8.3格式的;/,,*等九个特殊字符。
阅读全文
posted @
2021-01-07 14:33
狂风飘飘
阅读(164)
推荐(0) 编辑
软件测试项目从什么时候开始,?为什么?
摘要:软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势.缺陷发现的越晚,修复它所花费的成本就越大.
阅读全文
posted @
2021-01-07 14:28
狂风飘飘
阅读(191)
推荐(0) 编辑
什么是回归测试?
摘要:回归测试: (regression testing): 回归测试有两类:用例回归和错误回归;用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会重新发现问题。错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的部分进行测试的方法。
阅读全文
posted @
2021-01-07 14:10
狂风飘飘
阅读(711)
推荐(0) 编辑
单元测试、集成测试、系统测试的侧重点是什么?
摘要:单元测试针对的是软件设计的最小单元--程序模块(面向过程中是函数、过程;面向对象中是类。),进行正确性检验的测试工作,在于发现每个程序模块内部可能存在的差错.一般有两个步骤:人工静态检查\动态执行跟踪 集成测试针对的是通过了单元测试的各个模块所集成起来的组件进行检验,其主要内容是各个单元模块之间的接
阅读全文
posted @
2021-01-07 14:07
狂风飘飘
阅读(197)
推荐(0) 编辑
一个测试工程师应具备那些素质?
摘要:1、责任心2、沟通能力3、团队合作精神4、耐心、细心、信心5、时时保持怀疑态度,并且有缺陷预防的意识6、具备一定的编程经验
阅读全文
posted @
2021-01-07 14:04
狂风飘飘
阅读(232)
推荐(0) 编辑
你所了解的的软件测试类型都有哪些,简单介绍一下。
摘要:按测试策略分类:1、静态与动态测试2、黑盒与白盒测试 3、手工和自动测试 4、冒烟测试 5、回归测试; 按测试阶段分类:单元测试、集成测试、系统测试; 其他常见测试方法:1、功能测试 2、性能测试 3、压力测试 4、负载测试 5、易用性测试 6、安装测试 7、界面测试 8、配置测试 9、文档测试 1
阅读全文
posted @
2021-01-06 13:43
狂风飘飘
阅读(183)
推荐(0) 编辑
你认为做好测试计划工作的关键是什么?
摘要:明确测试的目标,增强测试计划的实用性 编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试
阅读全文
posted @
2021-01-06 12:11
狂风飘飘
阅读(62)
推荐(0) 编辑
您认为做好测试用例设计工作的关键是什么?
摘要:白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果 黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题
阅读全文
posted @
2021-01-06 12:09
狂风飘飘
阅读(66)
推荐(0) 编辑
你的测试职业发展目标是什么?
摘要:测试经验越多,测试能力越高。所以我的职业发展是需要时间累积的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年累积测试经验,不断的更新自己改正自己,做好测试任务。
阅读全文
posted @
2021-01-06 11:47
狂风飘飘
阅读(160)
推荐(0) 编辑
测试结束的标准是什么?
摘要:从微观上来说,在测试计划中定义,比如系统在一定性能下平稳运行72小时,目前Bug Tracking System中,本版本中没有一般严重的BUG,普通BUG的数量在3以下,BUG修复率90%以上等等参数,然后由开发经理,测试经理,项目经理共同签字认同版本Release。 如果说宏观的,则是当这个软件
阅读全文
posted @
2021-01-06 11:43
狂风飘飘
阅读(134)
推荐(0) 编辑
、您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
摘要:开发过程 需求调研(需求人员)、需求分析(需求人员)、概要设计(设计人员)、详细设计(设计人员)、编码(开发人员) 测试过程 需求评审、系统测试设计、概要设计评审、集成测试设计、详细设计评审、单元测试设计、测试执行 测试工作的整个过程都做过,擅长做测试设计 过程决定质量,软件的过程改进正是为了提高软
阅读全文
posted @
2021-01-06 11:38
狂风飘飘
阅读(121)
推荐(0) 编辑
测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?
摘要:代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等. 可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果. 可再现性:即对同样的测试用例,系统的执行结果应当是相同的。 方法有等价类、边界值、因果图、状态图、正交法
阅读全文
posted @
2021-01-06 11:19
狂风飘飘
阅读(64)
推荐(0) 编辑
面向对象的测试用例设计有几种方法?如何实现?
摘要:给类中的每个构造函数设计一组测试用例 组合类中的类变量、实例变量 组合类中的各种方法 根据前置条件和后置条件设计测试用例 根据代码设计测试用例
阅读全文
posted @
2021-01-06 11:11
狂风飘飘
阅读(67)
推荐(0) 编辑
你对测试最大的兴趣在哪里?为什么?
摘要:最大的兴趣就是测试有难度,有挑战性!做测试越久越能感觉到做好测试有多难。曾经在无忧测试网上看到一篇文章,是关于如何做好一名测试工程师。一共罗列了11,12点,有部分是和人的性格有关,有部分需要后天的努力。但除了性格有关的1,2点我没有把握,其他点我都很有信心做好它。 刚开始进入测试行业时,对测试的认
阅读全文
posted @
2021-01-06 10:35
狂风飘飘
阅读(160)
推荐(0) 编辑
您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)
摘要:测试类型有:功能测试,性能测试,界面测试。 功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合
阅读全文
posted @
2021-01-06 10:27
狂风飘飘
阅读(178)
推荐(0) 编辑
请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。
摘要:黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序
阅读全文
posted @
2021-01-06 10:26
狂风飘飘
阅读(125)
推荐(0) 编辑
当开发人员说不是BUG时,你如何应付?
摘要:开发人员说不是bug,有2种情况,一是需求没有确定,所以我可以这么做,这个时候可以找来产品经理进行确认,需不需要改动,3方商量确定好后再看要不要改。二是这种情况不可能发生,所以不需要修改,这个时候,我可以先尽可能的说出是BUG的依据是什么?如果被用户发现或出了问题,会有什么不良结果?程序员可能会给你
阅读全文
posted @
2021-01-06 10:23
狂风飘飘
阅读(97)
推荐(0) 编辑
为什么要在一个团队中开展软件测试工作?
摘要:因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。
阅读全文
posted @
2021-01-06 10:11
狂风飘飘
阅读(53)
推荐(0) 编辑
一份测试计划应该包括哪些内容?
摘要:背景、项目简介、目的、测试范围、测试策略、人员分工、资源要求、进度计划、参考文档、常用术语、提交文档、风险分析
阅读全文
posted @
2021-01-06 10:10
狂风飘飘
阅读(95)
推荐(0) 编辑
什么是兼容性测试?请举例说明如何利用兼容性测试列表进行测试。
摘要:主要验证软件产品在不同版本之间的兼容性。包括向下兼容和交错兼容,向下兼容是测试软件新版本保留它早期版本功能的情况,交错兼容是验证共同存在的两个相关但不相同的产品之间的兼容性。
阅读全文
posted @
2021-01-06 10:04
狂风飘飘
阅读(124)
推荐(0) 编辑
对某软件进行测试,发现在WIN98上运行得很慢,怎么判别是该软件存在问题还是其软硬件运行环境存在问题?
摘要:看软件的运行环境要求。如果符合要求则是程序存在问题,若不符合要求则是硬件系统存在问题
阅读全文
posted @
2021-01-06 09:38
狂风飘飘
阅读(112)
推荐(0) 编辑
需求测试的注意事项有哪些?
摘要:是否使用了公司的模板、文档内容是否符合规范、所有的需求是分级是否清析适当、所有的需求是否具有一致性、需求是否可行(即,该需求组合有解决方案)、需求可否用己知的约束来实现、需求是否足够(即,可以把它送到一个规范的开发组织,并有一个生产出所需要产品的合理的可能性)、所有的其它需求是交叉引用是否正确、用户
阅读全文
posted @
2021-01-06 09:37
狂风飘飘
阅读(95)
推荐(0) 编辑
#{}和${}的区别是什么
摘要:a、#是预编译处理,$是字符串替换。 b、Mybatis 在处理#时,会将 sql 中的#替换为?号,调用 PreparedStatement 的 set 方法来赋值; c、Mybatis 在处理$时,就是把$替换成变量的值。 d、使用#可以有效的防止 SQL 注入,提高系统安全性
阅读全文
posted @
2021-01-05 15:29
狂风飘飘
阅读(1439)
推荐(2) 编辑
为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
摘要:Hibernate 属于全自动 ORM 映射工具,使用 Hibernate 查询关联对象或者关联集合对象时,可以根据对象关系模型直接获取,所以它是全自动的。而 Mybatis 在查询关联对象或关联集合对象时,需要手动编写 sql 来完成,所以,称之为半自动ORM 映射工具。
阅读全文
posted @
2021-01-05 15:20
狂风飘飘
阅读(88)
推荐(0) 编辑
MyBatis 与 Hibernate 有哪些不同?
摘要:a、Mybatis 和 hibernate 不同,它不完全是一个 ORM 框架,因为 MyBatis 需要程序员自己编写 Sql 语句,不过 mybatis 可以通过 XML 或注解方式灵活配置要运行的 sql 语句,并将java 对象和 sql 语句映射生成最终执行的 sql,最后将 sql 执行
阅读全文
posted @
2021-01-05 13:44
狂风飘飘
阅读(38)
推荐(0) 编辑
MyBatis 的好处是什么?
摘要:a、MyBatis 把 sql 语句从 Java 源程序中独立出来,放在单独的 XML 文件中编写,给程序的维护带来了很大便利。 b、MyBatis 封装了底层 JDBC API 的调用细节,并能自动将结果集转换成 Java Bean 对象, 大大简化了 Java 数据库编程的重复工作。 c、因为
阅读全文
posted @
2021-01-05 11:19
狂风飘飘
阅读(127)
推荐(0) 编辑
什么是 MyBatis 的接口绑定,有什么好处?
摘要:接口映射就是在 MyBatis 中任意定义接口,然后把接口里面的方法和 SQL 语句绑定,我们直接调用接口方法就可以,这样比起原来了 SqlSession 提供的方法我们可以有更加灵活的选择和设置.
阅读全文
posted @
2021-01-05 11:15
狂风飘飘
阅读(39)
推荐(0) 编辑
接口绑定有几种实现方式,分别是怎么实现的?
摘要:接口绑定有两种实现方式,一种是通过注解绑定,就是在接口的方法上面加上@Select@Update 等注解里面包含 Sql 语句来绑定,另外一种就是通过 xml 里面写 SQL 来绑定,在这种情况下,要指定 xml 映射文件里面的 namespace 必须为接口的全路径名.
阅读全文
posted @
2021-01-05 11:13
狂风飘飘
阅读(60)
推荐(0) 编辑
Apache Shiro 的三大核心组件
摘要:a、Subject :当前用户的操作 b、SecurityManager:用于管理所有的Subject c、Realms:用于进行权限信息的验证
阅读全文
posted @
2021-01-05 11:08
狂风飘飘
阅读(102)
推荐(0) 编辑
shiro有哪些组件?
摘要:a、Authentication:身份认证/登录,验证用户是不是拥有相应的身份; b、Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验 证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个权限; c、Ses
阅读全文
posted @
2021-01-05 11:02
狂风飘飘
阅读(40)
推荐(0) 编辑
比较 SpringSecurity 和 Shiro
摘要:相比 Spring Security, Shiro 在保持强大功能的同时,使用简单性和灵活性。 SpringSecurity: 即使是一个一个简单的请求, 最少得经过它的 8 个Filter。SpringSecurity 必须在 Spring 的环境下使用。初学 Spring Security,曲线
阅读全文
posted @
2021-01-05 10:31
狂风飘飘
阅读(343)
推荐(0) 编辑
Shiro 的优点
摘要:a、简单的身份认证, 支持多种数据源 b、对角色的简单的授权, 支持细粒度的授权(方法级) c、支持一级缓存,以提升应用程序的性能 d、内置的基于 POJO 企业会话管理, 适用于 Web 以及非 Web 的环境e、非常简单的加密 API f、不跟任何的框架或者容器捆绑, 可以独立运行
阅读全文
posted @
2021-01-05 10:18
狂风飘飘
阅读(68)
推荐(0) 编辑
什么是Maven?
摘要:Maven使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 M
阅读全文
posted @
2021-01-05 10:09
狂风飘飘
阅读(61)
推荐(0) 编辑
.Maven仓库是什么
摘要:Maven仓库是基于简单文件系统存储的,集中化管理Java API资源(构件)的一个服务。仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径。得益于 Maven 的坐标机制,任何 Maven项目使用任何一个构件的方式都是完全相同的,Maven 可以在某个位置统一存储所
阅读全文
posted @
2021-01-05 10:03
狂风飘飘
阅读(74)
推荐(0) 编辑
.Maven的工程类型有哪些?
摘要:POM工程:POM工程是逻辑工程。用在父级工程或聚合工程中。用来做jar包的版本控制。JAR工程:将会打包成jar用作jar包使用。即常见的本地工程 - Java Project。 WAR工程:将会打包成war,发布在服务器上的工程。如网站或服务。即常见的网络工程 - Dynamic Web Pro
阅读全文
posted @
2021-01-05 09:59
狂风飘飘
阅读(61)
推荐(0) 编辑
.Maven常用命令有哪些?
摘要:a、install 本地安装, 包含编译,打包,安装到本地仓库编译 - javac 打包 - jar, 将java代码打包为jar文件 安装到本地仓库 - 将打包的jar文件,保存到本地仓库目录中。 b、clean 清除已编译信息。 删除工程中的target目录。 c、compile 只编译。 ja
阅读全文
posted @
2021-01-05 09:56
狂风飘飘
阅读(36)
推荐(0) 编辑
请写出常用的linux指令
摘要:a、cd /home 进入 '/ home' 目录' b、cd .. 返回上一级目录 c、cd ../.. 返回上两级目录 d、mkdir dir1 创建一个叫做 'dir1' 的目录' e、mkdir dir1 dir2 同时创建两个目录
阅读全文
posted @
2021-01-05 09:52
狂风飘飘
阅读(44)
推荐(0) 编辑
什么是Redis?
摘要:Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(l
阅读全文
posted @
2021-01-05 09:50
狂风飘飘
阅读(55)
推荐(0) 编辑
Redis的特点什么是?
摘要:a、支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算) b、支持持久化操作,可以进行aof及rdb数据持久化到磁盘,从而进行数据备份或数据恢复等操作,较好的防止数据丢失的手 段。 c
阅读全文
posted @
2021-01-05 09:46
狂风飘飘
阅读(49)
推荐(0) 编辑
Redis数据类型有哪些?
摘要:a、String(字符串) b、Hash(hash表) c、List(链表) d、Set(集合) e、SortedSet(有序集合zset)
阅读全文
posted @
2021-01-05 09:44
狂风飘飘
阅读(56)
推荐(0) 编辑
.Redis中的常用命令哪些?
摘要:a、hset 存储一个哈希键值对的集合 b、hget获取一个哈希键的值c、hdel 删除一个或多个字段 d、hgetall 获取一个哈希是键值对的集合 e、lpush key value向链表左侧添加f、rpush key value向链表右侧添加g、lpop key 从左边移出一个元素 h、rpo
阅读全文
posted @
2021-01-05 09:40
狂风飘飘
阅读(38)
推荐(0) 编辑
.什么是 Spring Boot?
摘要:多年来,随着新功能的增加,spring 变得越来越复杂。只需访问 https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径或添加 Maven 依赖关系,配置应用
阅读全文
posted @
2021-01-05 09:39
狂风飘飘
阅读(82)
推荐(0) 编辑
Spring Boot 有哪些优点?
摘要:a、减少开发,测试时间和努力。 b、使用 JavaConfig 有助于避免使用 XML。c、避免大量的 Maven 导入和各种版本冲突。 d、通过提供默认值快速开始开发。没有单独的 Web 服务器需要。这意味着你不再需要启动 Tomcat,Glassfish 或其他任何东西。 e、需要更少的配置 因
阅读全文
posted @
2021-01-05 09:38
狂风飘飘
阅读(33)
推荐(0) 编辑
什么是 JavaConfig?
摘要:Spring JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯 Java 方法。因此它有助于避免使用 XML 配置。使用 JavaConfig 的优点在于:面向对象的配置。由于配置被定义为 JavaConfig 中的类,因此用户可以充分利用 Java
阅读全文
posted @
2021-01-05 09:37
狂风飘飘
阅读(43)
推荐(0) 编辑
.如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?
摘要:这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力。Java 开发人员面临的一个主要挑战是将文件更改自动部署到服务器并自动重启服务器。开发人员可以重新加载
阅读全文
posted @
2021-01-05 09:35
狂风飘飘
阅读(183)
推荐(0) 编辑
简述MYSQL的优化
摘要:a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null. c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename. d、避免出现SELECT
阅读全文
posted @
2021-01-03 23:41
狂风飘飘
阅读(49)
推荐(0) 编辑
java常用设计模式
摘要:设计模式; 一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,
阅读全文
posted @
2021-01-03 23:29
狂风飘飘
阅读(66)
推荐(0) 编辑
什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用?
摘要:我们有时候将一个java对象变成字节流的形式传出去或者从一个字节流中恢复成一个java对象,例如,要将java对象存储到硬盘或者传送给网络上的其他计算机,这个过程我们可以自己写代码去把一个java对象变成某个格式的字节流再传输,但是,jre本身就提供了这种支持,我们可以调用OutputStream的
阅读全文
posted @
2021-01-03 23:27
狂风飘飘
阅读(123)
推荐(0) 编辑
String s = new String("xyz");创建了几个String Object? 二者之间有什么区别?
摘要:两个或一个,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。New String每写一遍,就创建一个新的对象,它一句那个常量”xyz”对象的内容来创建出一个新String对象。如果以前就用过’xyz’,这句代表就不会创建”xyz”自己了,直接
阅读全文
posted @
2021-01-03 22:51
狂风飘飘
阅读(121)
推荐(0) 编辑
abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
摘要:abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系! native方法表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子类实现的问题,所以,它也不能是抽象的,不能与abstract混用。例如,FileOutputSteam
阅读全文
posted @
2021-01-03 22:25
狂风飘飘
阅读(125)
推荐(0) 编辑
用jdom解析xml文件时如何解决中文问题?如何解析?
摘要:看如下代码,用编码方式加以解决 package test; import java.io.*; public class DOMTest { private String inFile = "c:\people.xml" private String outFile = "c:\people.xml
阅读全文
posted @
2021-01-03 22:00
狂风飘飘
阅读(63)
推荐(0) 编辑
多态性
摘要:多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。多态性分为编译时的多态性和运行时的多态性。如果将对象的方法视为对象向外界提供的服务,那么运行时的多态性可以解释为:当A系统访问B系统提供的服务时,B系统有多种提供服务的方式,
阅读全文
posted @
2021-01-03 21:44
狂风飘飘
阅读(192)
推荐(0) 编辑
15 参数Parameters、变量Variables
摘要:2.规范:输入函数命名规范为P_NAME 3.规范:普通类型变量命名规范为V_NAME,如数字、字符串、日期等。CURSOR类型变量使用CUR_作为前缀。隐式游标变量、记录类型变量以及对象类型变量按普通变量规范。 4.规范:输出参数命名规范为O_NAME,输出参数放在参数列表最后。 5. 建议:命名
阅读全文
posted @
2021-01-03 21:43
狂风飘飘
阅读(73)
推荐(0) 编辑