对象、数组的概念是有点类似,特别是在赋值操作上,但是在使用上是完全不同的。可以说JS同java的用法是非常不同的。包括继承的概念,在Javascript中是遵循原型继承,而Java是类继承。这些差别的理解可能不是一下子就能有的,但是单单就使用的角度来看也是完全不同的。不过不用担心,Javascript的特点就是简单,相对Java严格的语法,javascript很轻松,按照你想的想怎么写就怎么写,但是如果出错你想找也不容易:)
不知道写javascript用什么工具比较好,我用的是editplus,基本不带调试能力(如果要说带的话只是利用ie的),另外如果你用firefox等它有很多的js调试工具可以选择安装(工具-扩展-获取更多扩展),比如firebug。