三角形的三边长分别为a^2+b^2、2ab、a^2-b^2(a、b都是正整数),试判断这个三角形的形状并予以证明.