没有编程基础的话,建议先学一点C语言来入门,然后理解对象编程思想,从java的基础数据类型、类、继承、接口学起
可以看看java核心技术基础卷那本书,反复的看,一遍两遍甚至多遍,没事就翻一翻。多动手写。
eclipse 挺好用的
百度一下都有http://www.eclipse.org/downloads/这是官网
还要下java的jdk的
自学么最好去弄本书
多敲代码!
java自学很难的,很少有人坚持下来,有条件的话还是找个辅导班系统的学习一下,同学有在济南纬库学习的,说是哪里的老师特别负责任,值得考虑