看个人的基础以及领悟能力了,Java是面向对象的语言,如果你之前学过C++,那学习Java应该不难,如果你之前没有编程的经验,那可能就比较困难了,但俗话说“世上无难事,只怕有心人”嘛,如果你真的喜欢编程,而不是仅仅为了赚钱的话,那很快就能学会了。编程最重要的并非语法,算法才是精髓,到了你真正开发软件的时候,可能会成为堆砌代码的代码工,如果有了出色的语法和算法做支持,就能省很多力。
1、Java基础你掌握的越牢固,对后面的学习越有利,学得越快。所以不要浮躁,一定要把基础学好!其实你说的那些IO呀,线程呀,都是API的运用罢了,这些你都不会,说明你还不能熟练运用API,所以还是先打好这些基础再学JavaWeb吧!