Java
文章平均质量分 67
qin9r3y
这个作者很懒,什么都没留下…
展开
-
struts2 checkboxlist标签的使用
转载自 http://www.blogjava.net/kissyan4916/archive/2009/04/28/267453.htmlstruts2 checkboxlist标签的使用 checkboxllist标签可以一次创建多个复选框,相当于多个 ,它根据list属性指定的集合来生成多个复选框。一个简单的index.jsp:转载 2012-12-28 23:31:01 · 452 阅读 · 0 评论 -
JSP 内置对象
public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException {原创 2013-08-08 14:36:37 · 541 阅读 · 0 评论 -
Spring 配置log4j
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。转载 2013-07-11 20:30:22 · 628 阅读 · 0 评论 -
静态代码块,代码块,构造方法执行顺序
一次招聘笔试遇到这样一个问题:public class A { { System.out.println("1"); } static { System.out.println("2"); } public A () { System.out.println("3"); } { System.out.println("4"); }}原创 2013-05-05 09:41:04 · 616 阅读 · 0 评论 -
算数表达式逻辑表达式求值
项目中要实现校验公式,一开始使用BeanShell插件求值,后来改用Dijkstra(迪杰斯特拉)算法自己实现表达式求值。该算法使用一个符号栈和一个数值栈,遍历表达式字符串当遇到数值时入数值栈。当遇到符号时若比符号栈顶的符号优先级高则入符号栈,若比符号栈顶的符号优先级低,则先把两栈中能计算的统统计算掉(直到符号栈顶的符号优先级小于遇到的符号)。遍历完再计算掉两栈中剩余的项。对于括号的处理也是类似,原创 2013-05-07 21:47:54 · 2381 阅读 · 0 评论 -
运行Java,不显示控制台
转载自 http://www.blogjava.net/vip01/archive/2007/01/09/92527.html> 今天写一个独立于RCP项目之外的SWT小工具,需要用批处理启动,偶写了一个批处理没闪DOS窗口,看得同事一愣一愣的。于是赶快把自己当年一点心得和大家分享下。 很多朋友在WINDOWS下会用批处理去启动自己的java程序,一般的写法转载 2013-03-18 08:46:56 · 7941 阅读 · 0 评论 -
Java四舍五入
java取整和java四舍五入方法java取整和java四舍五入方法:import java.math.BigDecimal;import java.text.DecimalFormat; public class TestGetInt{public static void main(String[] args){ double i=2, j=2.1, k=2.5,原创 2013-03-18 08:45:37 · 669 阅读 · 0 评论 -
Java基本数据类型和长度
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。1、整数:包括int,short,byte,long2、浮点型:float,double3、字符:char4、布尔:boolean 基本型别大小最小值最大值boolean-----转载 2013-03-18 08:41:24 · 658 阅读 · 0 评论 -
将数字转化成数量
package flow; import java.util.Collection;import java.util.Iterator; import com.avaya.sce.runtime.Goto;import com.avaya.sce.runtimecommon.IComplexVariable;import com.avaya.sce.runtimecommon.IVa原创 2013-03-18 08:33:17 · 923 阅读 · 0 评论 -
Android drawText获取text宽度的三种方式
String str = "Hello";canvas.drawText( str , x , y , paint);//1. 粗略计算文字宽度Log.d(TAG, "measureText=" + paint.measureText(str));//2. 计算文字所在矩形,可以得到宽高Rect rect = new Rect();paint.getTextBounds(str,转载 2013-02-24 15:58:11 · 13158 阅读 · 4 评论 -
Bitmap Drawable byte[] 三者之间的转换以及把数组存入数据库及提取数据重新组合成所需对象
1.创建数据库表的时候选择存图片的字段类型为blobStringBuffer createTableOfHistory =new StringBuffer();createTableOfHistory.append("CREATE TABLE "+某表名);createTableOfHistory.append(" ( _id INTEGER转载 2013-01-26 23:36:39 · 527 阅读 · 0 评论 -
Java闭包
闭包的定义。 有很多不同的人都对闭包过进行了定义,这里收集了一些。 # 是引用了自由变量的函数。这个函数通常被定义在另一个外部函数中,并且引用了外部函数中的变量。 -- wikipedia>> # 是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作用域。-- > # 是一个匿名的代码块,可以接受参数,并返回一个返回值,也可以引用和使用在它周围的,可见域中定义的变转载 2013-01-08 10:17:22 · 236 阅读 · 0 评论 -
Struts 2, 值在验证失败回到原来页面的时候会丢失的解决方案
比如,当我要添加一个信用卡的时候,我需要信用卡的CardType, 这些数据是存在数据库中的,我要先通过action 的一个 create方法,取到信用卡的类型:public String create(){ creditCardTypeList = this.creditCardTypeService.getList(); r转载 2012-12-28 23:56:34 · 327 阅读 · 0 评论 -
重写equals方法时一定要重写hashcode方法
为了能让集合框架中的类如HashMap正常工作,必须保证同时覆盖equals()和hashCode(),而且注意不要由于写错了参数类型,而重载了这两个方法,却并没有覆盖它们,比如:public boolean equals(Object obj) 写成了public boolean equals(ClassXXX obj) 。为什么在覆盖equals时一定也要覆盖hashCod转载 2013-11-26 21:31:48 · 1066 阅读 · 0 评论