关闭

使用eclipse进行JavaEE开发,查看经过Tomcat编译后的字节码文件路径

今天在学习jsp生命周期的时候想查看经过Tomcat编译后的字节码文件的位置发现在Tomcat的路径中只有最初自带的那些工程,在查找资料后发现我们可以在eclipse的工作空间找到这些文件 在你的工作空间路径后加 \.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\jspLifeCircleDe...
阅读(54) 评论(0)

Servlet处理一个上传的文件

Servlet中可以使用post请求上传文件 一.使用getReader()和getInputStream() title> ...
阅读(44) 评论(0)

Java8新增的Lambda表达式

一.Lambda表达式入门 Lambda表达式支持将代码块作为方法参数,允许使用更简洁的代码来创建只有一个抽象方法的接口(函数式接口)的实例。 Lambda表达式的语法分为三部分: - 形参列表:形参列表允许省略形参类型,如果形参列表中只有一个参数,甚至连形参列表的圆括号也可以省略。 - 箭头(->):左侧是形参列表,右侧花括号内的内容是代码块。 - 代码块:重写的方法的代码。如果...
阅读(70) 评论(0)

Java异常之throws和throw 以及异常使用注意的原则

一.使用throws抛出异常如果在当前方法不知道该如何处理该异常时,则可以使用throws对异常进行抛出给调用者处理或者交给JVM。JVM对异常的处理方式是:打印异常的跟踪栈信息并终止程序运行。 throws在使用时应处于方法签名之后使用,可以抛出多种异常并用英文字符逗号’,’隔开 e.g.1 public void throwsTest() throws ExceptionClass1, E...
阅读(226) 评论(0)

关于Checked异常和UnChecked异常(即RuntimeException)

在写完上一篇博客之后总感觉还是没有将Checked异常和Runtime异常分清,在查找资料看博客以及一些api文档之后想用简单易懂的语言将这两者做义工简单的阐述。 大家都知道,Exception类下分为RuntimeException(即unchecked异常)和其他异常(即checked异常)。  1. Checked异常,顾名思义,是可检查的异常,即在编译阶段IDE会提示让程序员对该异常进行...
阅读(70) 评论(0)

java异常处理之try...catch...finally详解

异常处理机制已经成为判断一门编程语言是否成熟的标准之一,其对代码的健壮性有很大影响。一直以来异常处理使用不是很得心应手,今天对异常进行了较为深入的学习,这篇主要是对try…catch…finally的一个总结。一.java继承体系    Java语言为异常处理提供了丰富的异常类,这些类之间有严格的继承关系。如图: 从图中我们可以看出,所有的类都是继承于Throwable这个父类,java将所有...
阅读(130) 评论(0)

性能指标、性能测试的一些概念以及性能调优

性能指标: 1.响应时间: 从开始到完成某项工作所需时间的度量。eg:从客户端发送消息给服务器,服务器处理后并将信息返回给客户端,客户端接收到信息为止。 响应时间通常随负载的增加而增加。 反应系统处理效率的指标 2.吞吐量: 反应系统处理能力的指标 用到两个throughPut(数据流量)和TPS(translations Per Second)(每秒处理的事物量) 3.资源利用率...
阅读(146) 评论(0)

编写测试用例及一个例子

一.概念 1.什么是测试用例? 在测试过程中很重要的一类文档,它是测试工作的核心、是一组在测试时输入输出的标准、是软件需求的具体对照。 2.测试用例的作用: 检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路 3.测试用例所包含的内容: 用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。 4.测试用例的编写流...
阅读(2538) 评论(4)

软件测试基础知识概论

一.软件 1.软件:是能够完成预定功能和性能的可执行的计算机程序,包括是程序正常执行所需的数据,还包括在软件开发过程中记录的开发活动及为了维护和使用软件的一系列文档。 2.软件的生存周期:一个软件从定义到开发、使用和维护,直到最终被废弃,所经历的整个漫长的时期。 这个时期包括软件定义阶段(问题定义、可行性研究)、软件开发阶段(需求分析、软件设计、程序编写、软件测试)、软件维护阶段(运行维护)...
阅读(219) 评论(0)

二叉树的遍历思想及核心代码实现

二叉树在计算机中的存储方式往往线性结构,线性存储分为顺序存储和链式存储,将二叉树按层序编号。 顺序结构:按编号的顺序进行存储,对于完全二叉树而言,顺序存储可以反映二叉树的逻辑,但是对于大多数的二叉树则无法反映其逻辑关系,不过可以用 ^ 来代替不存在的结点,但是如果这个树是一个右斜树,就非常浪费存储空间。所以二叉树的存储形式一般为链式存储结构。 链式存储:每一个结点都分有一个数据域(data)和...
阅读(255) 评论(0)

Java集合总结

集合和数组在存储数据的时候是各有优缺点的,先总结下集合和数组的区别 1.数组长度固定,集合长度不固定 2.数组只能存储同一类型的元素,集合可以存储不同数据类型(在引入泛型后,可以规定元素的类型相同) 3.数组可以存储基本类型也可以存储引用类型,集合只能存储引用类型 集合分为两大类,Collection和Map Collection:是超级接口,需要由实现类去实现接口,存储单列元素...
阅读(175) 评论(0)

计算器核心算法代码实现(Java)

在进行一个表达式的计算时,先将表达式分割成数字和字符串然后利用出入栈将分割后的表达式进行中缀转后缀,再将后缀表达式进行计算得到结果(思想在上一篇写过)现在贴下Java语言的代码实现。(学习Java时间不长所以可能会有很多不足的地方,我会改进也欢迎大神可以给我一些意见和建议~谢谢啦) 我将这部分分成三个方法完成功能,并在getResult方法调用(getResult方法被主方法调用) priva...
阅读(114) 评论(0)

中缀表达式转后缀表达式并进行计算 原理

在计算一个表达式的时候,可以用数据结构中栈的知识,将我们平常熟悉的中缀表达式转为后缀表达式,再将后缀表达式进行计算得到结果。先说下什么是中缀什么是后缀: 中缀表达式:eg: 9+(3-1)*3+10/2,就是我们平常计算时的表达式; 后缀表达式:eg: 9 3 1 - 3 * + 10 2 / + ,不包含括号,运算符在两个运算对象后面的表达式。 1.中缀表达式转后缀表达式 我们先初始...
阅读(393) 评论(0)

Android实现跑马灯效果

如果有很长一段话在单行显示但显示不完全,在TextView框中只会显示前面可以显示的字符,后面的用...代替,造成数据的丢失 这时候就需要一个跑马灯效果来实现 在TextView控件的代码部分,添加以下四个属性 android:singleLine="true" android:ellipsize="marquee" android:focusable="true" android:focu...
阅读(184) 评论(0)

Date和Calendar类的一些使用

调用Date类计算从出生到现在过去多少天,代码及注释如下: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class DateYourDays { public static void mai...
阅读(138) 评论(1)
18条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5412次
    • 积分:227
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:0篇
    • 译文:0篇
    • 评论:5条
    最新评论