你是做web开发的吧。
首先,你现在完全没有java功底,我觉得最好下个系列视频(马士兵的不错),在看个两本java基础的书籍就ok了,你想快速掌握对工作有用的东西,建议你学习的时候不要看后面的java高级部分,也就是java的awt,swing,网络编程什么的,这些东西开发web项目基本上用不到,基于你现在时间急迫,还是别看了,等以后有时间,而且java基本不错的时候再来学习下网络编程就ok了。
spring是一个比较难懂的框架,不过做项目的时候里面很多东西都是用不到的,基本上主要用的就是他的ioc依赖注入和spring的事物管理机制,还有一个就是面向切面编程,所以建议你先学spring的这三个方面,等对spirng有了一定的了解再学他的其他的方面。