运算符优先级

最近在研究表达式求值,看了下论坛推荐的JSEL和Aviator,感觉都挺不错, 我只要能做算术的基本运算以及一些比较、逻辑运算就好了, 它俩都已经能满足我对表达式求值的要求了。 运算符优先级刚好复习一下, 有些确实是记不得了。 优先级 运算符 结合性1 () [] . 从左到右2 ! +(正)...

2010-11-04 14:28:18

阅读数:8

评论数:0

log4j日志文件保存路径的设置

 一直都是把log4j的日志文件位置设定成绝对路径,直到今天发现了一个更好的设置方法, 不论绝对路径还是相对webroot的路径都可以。。。   log4j的通常用法就是通过在其配置文件(xml或properties)中直接将输出文件写死,在很多情况下,这样做是非常简单而又有效的。但这样做的缺...

2010-08-12 11:56:43

阅读数:12

评论数:0

jsp页面突然不支持EL的问题

转自http://www.iteye.com/topic/155354?page=2   问题就出在建Web Project的时候web.xml声明上。 web.xml声明部分一般分为如下版本的xsd, web-app_2_2.xsd web-app_2_3.xsd web-app_2_4.x...

2010-07-12 16:11:23

阅读数:4

评论数:0

jvm监控

一直没有做过jvm监控, 总以为要找些专门的工具才能做jvm监控, 如jprofile之类的工具, 但这类工具都是收费的。 经过查找,发现其实sun的jdk中就带有这类工具,从jdk5开始命令行有了jstat,jps,jstatd,图形监控有了jconsole;而到了jdk6,命令有了jmap,...

2010-07-08 00:49:02

阅读数:2

评论数:0

JAVA从键盘读取输入信息

import java.io.BufferedReader;   import java.io.IOException;   import java.io.InputStreamReader;   import java.util.Scanner;      public class ...

2010-02-28 17:58:53

阅读数:7

评论数:0

JAVA UUID

UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(U...

2010-02-26 23:24:24

阅读数:4

评论数:0

JAVA中浮点数的运算

问题的提出: 如果我们编译运行下面这个程序会看到什么? public class Test{     public static void main(String args[]){         System.out.println(0.05+0.01);         Sy...

2010-02-24 15:30:03

阅读数:8

评论数:0

JAVA中控制double和float的精度

本篇介绍了在JAVA中如何对double或者float的浮点数进行精度计算,在JAVA中提供了多种参数来实现精度的不同控制方式。具体例子如下:  转自http://stephen830.iteye.com/blog/260776 Java代码  /*   *...

2010-02-24 15:21:33

阅读数:8

评论数:0

JAVA的位移运算

  左移操作: x << nx可以是byte, short, char, int, long基本类型, n(位移量)只能是int型编译器的执行步骤:1) 如果x是byte, short, char类型, 则将x提升为int;2) 如果x是byte, ...

2010-02-24 10:38:32

阅读数:7

评论数:0

各种排序JAVA实现

package sort;       import java.util.Random;       /**    * 排序测试类    *     * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序);   ...

2009-12-15 17:25:10

阅读数:5

评论数:0

JDK自带VM分析工具jps,jstat,jmap,jconsole

转自:http://jiajun.iteye.com/blog/443196 一、概述       SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意...

2009-08-13 13:13:05

阅读数:8

评论数:0

javabean属性命名难以为人所知的秘密

  原文:http://www.blogjava.net/Unmi/archive/2009/07/01/285020.html 当我刚看到此文时,就想到曾经我碰上过hibernate属性映射,某属性死活都找不到的问题,却没有去认真思考寻找原因,还是该文作者想的更多。   作为 Jav...

2009-07-09 10:46:53

阅读数:7

评论数:0

java properties文件读取乱码问题解决之道

Poperties Editor 插件------自动解决ApplicationResources.properties中汉字乱码问题 写道 今日做了个struts验证小程序,显示ApplicationResources.properties中汉字提示信息,结果显示乱码。怎么也没解决,后来发现一...

2009-06-10 11:09:36

阅读数:14

评论数:0

正则表达式参考

http://www.cnblogs.com/netshuai/archive/2007/09/20/900032.html http://www.regexlab.com/zh/regref.htm

2009-05-21 01:40:33

阅读数:5

评论数:0

Apache Commons Logging 是如何决定使用哪个日志实现类的

原文是:http://www.blogjava.net/Unmi/archive/2009/05/14/270708.html Apache Commons Logging 像 SLF4J 一样,是个通用日志框架,广泛应用在各个开源组件中。说其通用,是因为它本身只提供了简单的日志输出的实现 ...

2009-05-20 11:36:25

阅读数:6

评论数:0

java keytool 常用命令

最近在做ssl连接active directory, 遇到了不少的ssl的问题。 连接ssl时会需要用将证书保存到keystore, 而这个步骤刚好就用到了keytool命令。 直接敲keytool会有提示如何用这个命令, 但对于完全不懂的我,还是找了下基本命令, 最基本和最常用的命令如下:...

2009-05-05 17:10:33

阅读数:11

评论数:0

java.sql.Date,java.sql.Time和java.sql.Timestamp

  java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类)。他们跟java.util.Date有什么区别, 设计这三个类有什么用意呢? 先看看一个例子: 但是为什么java.sql.Dat...

2009-02-07 13:12:38

阅读数:4

评论数:0

理解Unsupported major.minor version 49.0为何错误

今天一位同事在发布一个portlet到ibm portal时报错,于是叫我去帮忙。我们打开日志查看异常,是一个UnsupportedClassVersion错误,还说 Unsupported major.minor version 49.0 我虽然猜到了是class版本不兼容, 大概是用了不对应...

2008-09-09 11:33:18

阅读数:10

评论数:0

关于Java异常抛出和处理的思考

看过不少关于java异常处理的争论,也在不同项目里见到过异常处理不善,造成的灾祸。 以下谈谈一些个人的感受。 一、异常处理的现状 印象里接触过的项目,在异常处理上都觉得欠缺妥当, 没有从全局上来考虑。于是大量的代码中可以看到 try{ ... }catch(Exception ex){...

2008-07-30 17:38:11

阅读数:24

评论数:0

反射私有方法

曾经碰到一件怪事:Spring可以把构造函数为私有的对象实例也给创建出来,当时没去研究为何。直到今天突然想起,查了一下,找到此文:[url]http://yh-private.iteye.com/blog/183345[/url] ,于是给转了过来,javaeye没有直接转载的功能,真有些不方便啊...

2008-07-30 10:54:33

阅读数:8

评论数:0

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