
java基础
文章平均质量分 62
jiangxiabeijing
我有着对知识的渴望和追求专业技能完美的精神与热情,我喜欢与大家分享我的资源,因为那样会提高我们团队的整体实力,使之面对各种困难都游刃有余。
我既是一个慢性的人又是一个急性的人,慢性体现在我不是一个能立刻展现出自身实力的人,在工作当中属于慢热型的,但是,一旦热身期一过,就会发现我的真正价值;急性的我,常常会在工作中体现出来,办事雷厉风行,今天事情必须今天完成绝不拖泥带水。
我热爱技术,喜欢遇到技术的问题就想尽办法攻克他,在攻克的霎那间享受那成功的滋味。
我喜欢需求分析,因为我甚至需求分析对于一个产品和用户的重要性,需曾经有人说“过在篮球场,掌握篮板的队伍就能掌握全场”,而对于需求,我觉得“掌握需求的人,就能掌握市场,掌握用户”。
记性差是我最大的缺点,这缺点使我在一些面试中屡屡失败,在事后才恍然大悟应所闻的问题应该怎么回答,这使我失去了很多机会,因此以后我所学到的,看见的觉得有用的事情或知识都记录下来,成为我的知识库,备忘录,来弥补我的缺点。
展开
-
自己理解的java.util.ArrayList(二)实现类
package myList; import java.util.Arrays; import java.util.ConcurrentModificationException; import java.util.Iterator; /** * 一个模原创 2011-07-04 14:50:50 · 1029 阅读 · 0 评论 -
java 通过反射获取泛型的类型
原文 jdk1.5开始支持泛型,所以我们有时需要把泛型里定义的对象的类型拿到 比如现在我定义了三个类Account, AccountItem和Product类。 Account聚合AccountItem,AccountItem聚合Prodcut。 都是用List和List来表示的 我要实现一个功能,需要动态的传入一个Class的类型,然后反射到启动的List,根据List转载 2012-07-13 16:08:52 · 2007 阅读 · 0 评论 -
request得到访问者域名
String contextPath = request.getContextPath(); String headerReferer =request.getHeader("Referer"); String domain = headerReferer.substring(0,headerReferer.indexOf(contextPath)+contextPath.length(原创 2012-05-10 19:58:48 · 1844 阅读 · 0 评论 -
通过一个小例子引发的string对象对于“==”的问题
这个例子是我郁闷了一会,首先我们知道==是用来判断对象的内存地址的,那么我们根据以上的图,来看一下有什么问题 1.str1和str3,他们是两个对象,也就是说他们的内存地址是不同的,那为什么用==的时候结果会是true? 2.我们来对照str1,str2和str4,str5,new String("welcome")和"welcome"是同一个意思,都是new了一个新的string原创 2011-11-02 18:19:41 · 528 阅读 · 1 评论 -
Java相对路径/绝对路径总结
http://www.examw.com/java/zhuangye/120095/index.html转载 2011-10-11 18:17:33 · 314 阅读 · 0 评论 -
集合中装载对象和基本类型的小问题
// ======================================装载基本类型==========================================================// List list = new ArrayList();原创 2011-09-23 10:35:11 · 307 阅读 · 0 评论 -
注解浅析
注解(Annotation) 为我们在代码中天界信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。 注解是1.5以后jdk新添的功能,其语法比较简单,除了@符号的使用以外,它基本上与java的固有语法一原创 2011-09-23 13:54:05 · 274 阅读 · 0 评论 -
java.lang.UnsupportedOperationException at java.ut
常常使用Arrays.asLisvt()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于: Arrays.asLisvt() 返回java.util.Arrays$ArrayList转载 2011-09-20 11:28:12 · 303 阅读 · 0 评论 -
用sax读取XML时不能读取换行符号后面的内容的问题
使用SAX解析XML文档效率比较高,占用内存比较少,所以是Android中解析XML的首先方案。但使用SAX解析XML文档编写程序确不太方便,如果对SAX解析机制不太了解的话,很容易漏掉文本内容。 使用SAX解析XML主要用到的方法有以下3个: public void sta转载 2011-09-20 20:15:08 · 1663 阅读 · 0 评论 -
压缩文件
private ZipInputStream zipIn; // 解压Zip private ZipOutputStream zipOut; // 压缩Zip private ZipEntry zipEntry; private static int bufSize;原创 2011-08-02 14:57:03 · 288 阅读 · 0 评论 -
[转载]log4j输出多个自定义日志文件,动态配置路径
http://blog.youkuaiyun.com/wiwipetter/archive/2009/07/30/4390579.aspx 1. log4j输出多个自定义日志文件 log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎转载 2011-07-04 14:56:11 · 375 阅读 · 0 评论 -
自己理解的java.util.ArrayList(三)运行类
package myList; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io原创 2011-07-04 14:51:50 · 342 阅读 · 0 评论 -
自己理解的java.util.ArrayList(一)设计及接口
Java中有一神奇的东西,他能将我们直观的或是思维中的某种确定的能够区分的对象汇合在一起,比如一些字符串,一些数字,一些对象等等;这就是数组。数组的出现使我们在展现,操作方面得到了显而易见的方便。 但是,数组有一个弊端,那就是当你创建一个数组的原创 2011-07-04 14:48:58 · 363 阅读 · 0 评论 -
hashCode
public class HashCodeTestRun { /* * 如果想查找一个集合中是否包含有某个对象,大概的程序代码怎么写呢? * 你通常是注意取出每一个集合元素与要查找的对象进行对比,当发现某个几何元素与要查找的对象进行 * equa原创 2011-07-04 15:36:29 · 280 阅读 · 0 评论 -
JAVA 正则表达式 (超详细)
转载 在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。转载 2012-07-23 15:09:49 · 3179 阅读 · 0 评论