![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
面向阳光的向日葵
这个作者很懒,什么都没留下…
展开
-
在Java中,HashMap是如何工作的?
在Java中,HashMap是如何工作的?HashMap在Map.Entry静态内部类实现中存储key-value对。 HashMap使用哈希算法,在put和get方法中,它使用hashCode()和equals()方法。 当我们通过传递key-value对调用put方法的时候,HashMap使用Key hashCode()和哈希算法来找出存储key-value对的索引。 public V g转载 2015-06-16 16:29:29 · 1850 阅读 · 0 评论 -
java-String类intern()方法
java-String类intern()方法本文参考hfmbook的专栏 这个方法在jdk中是这么说的: 当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(该对象由 equals(Object) 方法确定),则返回池中的字符串。否则,将此 String 对象添加到池中,并且返回此 String 对象的引用。 它遵循对于任何两个字符串 s 和 t,当且转载 2015-06-17 14:56:24 · 515 阅读 · 0 评论 -
HashMap源码剖析
感谢兰亭风雨的专栏这是作者,看原文章请点这里。package java.util; import java.io.*; public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { // 默认的初始容量(容量为HashMap转载 2015-06-16 16:35:03 · 566 阅读 · 0 评论 -
java String类有关静态变量,常量池,引用对象的问题
java-String类的各种小研究今天看到一个面试题,这让我对String类和jvm运行数据有新的了解,题目如下:static String str0="0123456789";static String str1="0123456789";String str2=str1.substring(5);String str3=new String(str2);String str4=new原创 2015-06-17 14:33:01 · 3061 阅读 · 0 评论 -
关于java ==与 equals.()的问题研究(转)
关于java ==与 equals.()的问题研究本文转自网络点击我找到原文我只是在原文的基础上学习,感谢博主的细心解答。==运算符1.用于基本数据类型的比较 byte,short,char,int,long,float,double,boolean 比较的是他们的值。 2.复合数据类型(类) 比较的是他们在JVM中的存放地址,判断引用是否指向堆内存的同一块地址。equals()1.来源转载 2015-06-16 10:09:43 · 435 阅读 · 0 评论 -
如何合并两个数组为一个数组,并且排序。
今天去笔试遇到了这个问,因为自己是个菜菜鸟,连最简单的方法都没有想起来,回来马上查并试验。这里写代码片public static void main(String[]args) { //创建数组 String[] a = { "3", "2", "1" }; String[] b = { "0", "5", "4" }; Str原创 2015-06-18 16:09:21 · 2474 阅读 · 0 评论 -
java 异常处理机制
原文地址感谢分享,继续努力学习。哈哈 1.异常是程序运行过程过程出现的错误,在Java中用类来描述,用对象来表示具体的异常。Java将其区分为Error与Exception,Error是程序无力处理的错误,Exception是程序可以处理的错误。异常处理是为了程序的健壮性。 Exception又分uncheckedException和checkedException.也就是runtime转载 2015-06-23 10:29:38 · 438 阅读 · 0 评论 -
整合SSH步骤,版本:Strust2.3+Spring3.2+Hibernate3.6
工作有一年了,没有搭过SSH也是醉了,所以在网上搜大神的方法用了三天来搭个版本。因为之前没有网,所以把公司项目中的jar拿来用,搭了两天,其实是边学习边回忆,基础知道不牢固呀。用公司的jar整合最后spring的时候出了错,也没解决,所以决心重下jar包,有了这个版本。 先把我整合中出现的问题给贴出来。 整合struts+hibernate时报错。 Caused by: java.lang.N转载 2015-07-07 10:44:41 · 953 阅读 · 0 评论 -
整合spring2.5+hibernate3+struts2.0
之前有照着网上的博客教程整合了一个比这个更高版本的ssh2,但那时我只是照着做而已啦,对于只自学过strut2的小虾米来说,原理什么的都不懂,所以下定决心要学习一下其它两个框架。经过近一个月的自学过后,我按照视频的做法又来整合一个低版本的(因为视频是前几年的)下面是对我整合的一个记录。jdk:1.7 tomcat:7.01.导入spring jar包 蓝色标注的是较新的两个jar包替换,如果原创 2015-07-29 15:30:03 · 967 阅读 · 0 评论