![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA Base
iteye_5737
这个作者很懒,什么都没留下…
展开
-
深入HashCode方法(转)
为什么HashCode对于对象是如此的重要? 一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。 我们先来看一下,在JAVA中两个重要的数据...2008-02-14 11:36:16 · 99 阅读 · 0 评论 -
[转]java 从jar中读取文件 三种方法
Sample1-利用Manifest文件读取jar中的文件 1.文件目录 test-- --a.text --b.gif 2. Menifest文件内容: Manifest-Version: 1.0 abc: test/a.txt iconname: test/Anya.jpg 注意:manifest...原创 2010-01-14 14:14:38 · 188 阅读 · 0 评论 -
提高eclipse启动速度
很简单,主要看windows–>perferences–>general–>startup and shutdown 这个选项 把自己不用的东西都关掉。原创 2010-01-06 08:52:46 · 122 阅读 · 0 评论 -
eclipse 自动提示
eclipse 自动补全的设置,不用按 alt-/ 了 偶然间看到了这个,或许有和我一样不喜欢按 alt-/ 兄弟用得上。不用老去按那个 alt-/ 了,还是方便不少。 打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。 设置 Auto activation triggers for Java 项. 会看到...原创 2009-06-29 16:38:20 · 91 阅读 · 0 评论 -
错误 Ljava/lang/String;Ljava/lang/String;)V
org.objectweb.asm.ClassVisitor.visit(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V上面的错误出现是因为:asm.jar和cglib.jar的版本不對應,或者是因為用了cglib-full-XX.jar,這裡面已經包含了asm.jar,如果用了cglib-f...2007-10-18 08:35:23 · 6689 阅读 · 0 评论 -
关于java中克隆的学习(二)
第一部分说了传值的问题,今天接着来看clone的问题。 package dcr.study.test.clone; import java.util.Date; /* * 在实际编程中我们会遇到一种问题,比如,我们有一个客户,他每次来订货,订单上的商品几乎都是一样的 * 这时每次去录入商品,显然很烦,这个时候,我要参照以往的单据去创建一张新的订单。然后做些细微的修 * 改...2009-05-27 14:12:28 · 70 阅读 · 0 评论 -
关于java中克隆的学习(一)
java中的克隆,就是要复制对象,但为什么要用克隆呢?我们直接把对象赋值给其它同类型的实例不就行了吗?这就要从java的值传递和引用传递说起了。 package dcr.study.test.pointer; public class Obj { String str = "init value"; public String toString() { retur...2009-05-26 10:53:27 · 80 阅读 · 0 评论 -
用fatjar打出来的jar包和eclipse自带工具打出来的jar包什么区别?
这几天使用struts2来做东西,使用了convention plugin。因为看convention-plugin可以配置在jar包中搜索action,于是把action都放到了jar包中。但是用eclipse自带的工具打出来的jar包中的action,死活不能被注册。后来去google相关文章,基本都没有说这种情况,后来发现一个问题贴,有人说出了这种情况,说用fatjar打的包就可以正常使用,...2009-12-24 16:00:41 · 303 阅读 · 0 评论 -
java.lang.String的split函数,不能分割“.”
@Test public void test_split(){ String str="部门.审核"; String[] str_arr = str.split("."); Assert.assertEquals(str_arr[0], "部门"); Assert.assertEquals(str_arr[1], "审核"); } 以上测试不能通过,str_arr数组里没...2009-12-23 14:47:59 · 168 阅读 · 0 评论 -
servlet output wap message
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/vnd.wap.wml"); PrintWriter out = response.ge...2009-12-01 15:54:14 · 97 阅读 · 0 评论 -
java 取得泛型的class類型
Class<T> entityClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]; 看紅色的部分,就是得到當前類的父類(getGenericSuperclass())的參數化類型(ParameterizedType)的實際...2007-09-28 08:19:01 · 93 阅读 · 0 评论 -
Java中取得Bean的所有Field(包括SuperClass中的fields)
前些日子在用Annotation的时候,发现了一个问题,就是使用下面的代码可以获取到当前类中的Fields,但是不能得到superclass中的fields。 Class类是Reflection API 中的核心类,它有以下方法 getName():获得类的完整名字。 getFields():获得类的public类型的属性。 getDeclaredFields():获得类的所有属...2007-09-24 16:56:42 · 859 阅读 · 0 评论 -
Java Constructor (构造器) 相互调用
java的构造器在相互调用用this关键字,而且只能写在第一行上。 java 代码 class A{ public A(){ } public A(int x,int y){ this.A(); int z=x+y; } publi...2007-09-21 08:22:31 · 2531 阅读 · 0 评论 -
关于Intellij idea的快捷键
一直想用一下intellij idea但又不想去学另一套快捷键,今天在用intellij 9的时候,发现,原来intellij 9 内置了好多开发工具的快捷键,包括vs的。 呵呵! 有噱头!...原创 2010-01-30 16:34:10 · 135 阅读 · 0 评论