![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 86
chenwei198
这个作者很懒,什么都没留下…
展开
-
final
1、final变量 编译期常量 运行期常量 final基本类型;final对象引用是不可以改变,但是对象里面的变量值是可以改变的; 2、空白final 在使用前必须初始化否则编译不通过,包括final对象 3、final方法 是不可以重载 4、final类 不可以被继续 5、final参数 参数不可以修改,如果是对象则不可以修改引用...原创 2009-11-03 20:47:48 · 76 阅读 · 0 评论 -
内部类
内部类: 可以继承一个或则多个类,与外围类是没有关系的 1、成员内部类 2、局部内部类 3、静态内部类 4、匿名内部类 不能有构造方法; 不能有静态成员、方法和类; 不能是public、protected、private、static; 一个内部类一定是在一个new后面 eg。一般代码行只有少量几行(5--7)...原创 2009-11-03 20:52:45 · 93 阅读 · 0 评论 -
assert使用
assert:默认情况是下禁用的,如果需要在编译期使用则需要如下使用 javac -source1.4 Test.java 运行时使用: javac -ea Test.java 或则 javac -enableassertions Test.java 运行时禁用: javac -da Test.java 或则 javac -disableassertions Test.j...原创 2009-11-03 23:28:03 · 224 阅读 · 0 评论 -
线程 sleep wait notify yield
1、sleep 时间到后,进入可执行状态,并不立即执行,等到排程器调用时候再执行,在睡眠过程中不释放对象 锁; 2、wait notify 必有有锁才能调用两个方法,会释放加在对象上的“锁”。 3、yield 放弃当前执行状态,可能又立即执行该线程,不释放该对象 锁...原创 2009-11-04 09:48:24 · 104 阅读 · 0 评论 -
abstract 方法是否可以为 static native synchronized
abstract 需要重写实现,而static为类方法没有重写一说; abstract 为没有实现的方法,native 为本机实现方法,冲突; abstract 没有实现的方法,所以无需实现同步;...原创 2009-11-04 13:02:40 · 91 阅读 · 0 评论 -
为什么获取路径空格变成了转义字符呢
下面展示一段代码String path = getClass().getResource("/").getPath();或String path = getClass().getClassLoader.getResource("").getPath(); 如果当前路径中包含了空格,则返回的路径字符串空格则被转义为(%20),如何解决这个问题呢? String path = getClas...2012-05-02 11:42:47 · 673 阅读 · 0 评论 -
ant build.xml 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-launch...原创 2012-05-22 14:01:03 · 236 阅读 · 0 评论