学java并不需要天才,需要的是决心和坚持。当然有英语基础和逻辑思维能力好的话更好,英语好的,代码和java语法学起来更快,不会也没有关系,多敲多练,自然而然就学会了。学java对逻辑思维能力有要求,要实现客户的要求,和团队沟通也是很关键的。
有C语言和C++基础的话更好,没有的话,你只要有编程思维和面向对象和接口的思想就没有问题,fighting!