去日本建议先学Cobol
学JAVA,除了学习最基础的程序的语法,还要学
数据结构,算法,离散数学,概率论,这都是基础没这些编不出像样的程序.
还有学习JAVA前,最好有相当的C语言和C++基础
JAVA要看的书,除了最基础的之外,起码还要看
如果做BS开发还要学HTMLJSPAJAX和框架(框架精通一两种就OK)
数据库起码要会基础的SQL语言,甲骨文数据库和MSSQL数据库最好都会.
另外关键是思想要活,还要有优化的思想,现在学生的编程基本都不考虑效率,就是实现了功能就OK,这到公司里是要挨骂的....
另不建议赴日工作,国内搞对日外包就OK了,何必到日本受气去?