- 浏览: 25110 次
- 性别:
- 来自: 成都
文章列表
ant build.xml java编译部署
- 博客分类:
- JAVA
增加一段批处理文件 deploy.bat
@echo off
echo 该工程编译需要JDK5.0或以上版本,请保证已设置JAVA_HOME环境变量为JDK5安装目录
@echo off
if "%JAVA_HOME%" == "" goto error
@echo on
"%JAVA_HOME%/bin/java" -cp lib/ant.jar;lib/ant-launcher.jar;lib/ant-contrib.jar;"%JAVA_HOME%/lib/tools.jar" -Dmode ...
sybase常用函数
- 博客分类:
- sybase
/**
sybase本来就没有dual表,为了方便,你可以建一个dual表。 create table dual (data char(1)) go insert into dual select 'x ' go 你可以象oracle里面一样使用该表了。
*/
select datalength('chenwei'),-- 字符串的长度
substring('chenwei',1,2) ,-- 截取字符串:从第一个开始截取2个字符
right('chenwei',2), -- 右边两个字符
upper('CHENw ...
为什么获取路径空格变成了转义字符呢
- 博客分类:
- JAVA
下面展示一段代码String path = getClass().getResource("/").getPath();或String path = getClass().getClassLoader.getResource("").getPath(); 如果当前路径中包含了空格,则返回的路径字符串空格则被转义为(%20),如何解决这个问题呢?
String path = getClass().getResource("/").toURI().getPath();或String path = getClass().getCla ...
abstract 需要重写实现,而static为类方法没有重写一说;
abstract 为没有实现的方法,native 为本机实现方法,冲突;
abstract 没有实现的方法,所以无需实现同步;
- 2009-11-04 13:02
- 浏览 1214
- 评论(0)
1、sleep 时间到后,进入可执行状态,并不立即执行,等到排程器调用时候再执行,在睡眠过程中不释放对象 锁;
2、wait notify 必有有锁才能调用两个方法,会释放加在对象上的“锁”。
3、yield 放弃当前执行状态,可能又立即执行该线程,不释放该对象 锁
- 2009-11-04 09:48
- 浏览 842
- 评论(0)
assert:默认情况是下禁用的,如果需要在编译期使用则需要如下使用
javac -source1.4 Test.java
运行时使用: javac -ea Test.java 或则 javac -enableassertions Test.java
运行时禁用: javac -da Test.java 或则 javac -disableassertions Test.java
详见:http://wenwen.soso.com/z/q2003199843.htm
- 2009-11-03 23:28
- 浏览 853
- 评论(0)
内部类:
可以继承一个或则多个类,与外围类是没有关系的
1、成员内部类
2、局部内部类
3、静态内部类
4、匿名内部类
不能有构造方法;
不能有静态成员、方法和类;
不能是public、protected、private、static;
一个内部类一定是在一个new后面
eg。一般代码行只有少量几行(5--7)
- 2009-11-03 20:52
- 浏览 1047
- 评论(0)
1、final变量
编译期常量
运行期常量
final基本类型;final对象引用是不可以改变,但是对象里面的变量值是可以改变的;
2、空白final
在使用前必须初始化否则编译不通过,包括final对象
3、final方法
是不可以重载
4、final类
不可以被继续
5、final参数
参数不可以修改,如果是对象则不可以修改引用
- 2009-11-03 20:47
- 浏览 1238
- 评论(1)
dwr封装form表单项,需要用到dwr定义的一个js方法:DWRUtil.getValues(yourform),这个方法可以返回一个指定form中的表单项的名称和值的map对象。例如:<form name="myform"><input type="text" name="userName" id="userName"/><input type="password" name="passWord" name="passWord&quo ...
- 2008-10-07 17:25
- 浏览 2330
- 评论(2)
substr 方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start [, length ])参数stringvar 必选项,要提取子字符串的字符串文字或String对象。start 必选项,所需的子字符串的起始位置。字符串中的第一个字符的索引为0。length 可选项,在返回的子字符串中应包括的字符个数。说明,如果length为0或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到stringvar 的最后。示例下面的示例演示了substr方法的用法。
function SubstrDemo(){
var s, ss; // 声明变量。
va ...
- 2008-10-07 17:08
- 浏览 2183
- 评论(0)