Java小强个人技术博客站点    手机版
当前位置: 首页 >> Java

java中HashMap学习

69700 Java | 2015-3-16 11:08
HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对......查看详细

myeclipse中关联jar包源代码

131840 Java | 2015-3-13 10:57
一、手动添加的jar包引用:1) 点击打开jar包中的class,如果没有显示源代码在弹出的页面选择 Attach Source... ->External File ...(或者External Folder...两个按钮选择一个即可,前者是选择一个zip/jar包搜索里边的源代码,后者是选择一个文件夹,搜索里边已经解压出来的源代码),然后点击Ok即......查看详细

JAVA加密算法实现用例 数字签名

83980 Java | 2015-3-6 11:11
所谓数字签名就是信息发送者用其私钥对从所传报文中提取出的特征数据(或称数字指纹)进行 RSA 算法操作,以保证发信人无法抵赖曾发过该信息(即不可抵赖性),同时也确保信息报文在经签名后末被篡改(即完整性)。当信息接收者收到报文后,就可以用发送者的公钥对数字签名进行验证。阅读全文>>...查看详细

Attempted read from closed stream

173180 Java | 2015-1-14 13:35
报错的原因是,EntityUtils.toString(entity) 。这个方法只能调用一次,entity所得到的流是不可重复读取的也就是说所得的到实体只能一次消耗完,不能多次读取。阅读全文>>...查看详细

java截取指定内容

70330 Java | 2014-12-1 15:49
截取的规则是,截取 " 中间的内容,里面是数组的值。但是我们要注意一个情况是转移字符,比如第二个变量里面,如果你的值要加 \ ,那必须在 \ 加 \ 。写法就是根据字节值找第一个 " ,然后根据上面的规则找第二个 " ,而且要在找到第二个 " 时,考虑前面是否为转移字符的情况。阅读全文>>...查看详细

自定义标签TLD文件中,rtexprvalue属性到底什么意思

74330 Java | 2014-9-22 14:12
rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否能够利用JSP表白式上网看了一下,有所收获,总结来说最简单的就是在使用标签时能不能使用表达式来动态指定数据。true是可以,false是不可以。阅读全文>>...查看详细

Http断点下载实简单讲解

97770 Java | 2014-7-23 17:17
其重点在于HTTP协议里面属性有一些不同的地方,还有就是InputStream跳过不需要读的文件,和注意关闭流。通过核心代码也可以看到,其实这和是不是SpringMVC没多大关系,所以你可以很容易的应用到你的项目中。阅读全文>>...查看详细

Java 复杂计算器的实现

80870 Java | 2014-7-12 20:28
已经两次有公司面试上机,做这个题目,下面说一下实现思路。要求:给予的字符串是标准可以做有效运算的字符串,只包含加减乘除和数字,其中最前和最后是数字思路:先把字符串以运算符进行分割,把数字和运算符放到集合中。然后先做乘除运算,因为乘除必须先做。然后做加减计算,最后打印结果。备注:这里只是实现思路,没有SWING实现。下面计算:30*1+4*2*10-10+40......查看详细