谢谢邀请, 首先回答你的问题, 大三, 这么年轻, 还是
.Net
转Java, 肯定是没问题.
当然你先得清楚, 自己是否确定转Java和为什么转Java.
1. C#和Java的语法可以说是同出一门, 都是强类型, 面向对象语言. 两者长期以来语言特性上, 基本就是互相抄来抄去. 尽管有些小语法的不同.
2. IDE方面, Visual Studio在功能性和友好性上, 一直Top 1 (不太想加之一), Java的eclipse, maven, spring 上来可能会把新人搞闷. 这是我的亲身体会, 带公司新人, 特别是出身于写写VBA或Matlab分析师, 时时会反问我一句: "咋整个Java开发网站的环境这么折腾.." 是的, 在他眼里我帮他搞定开发环境, 是一系列梦幻操作. 起步上, 着实要比ASP.NET直接新建网站项目要麻烦很多.
3. 就职机会上比较的话, Java要胜出一筹. 虽然ASP.NET无论是form模式还是MVC模式, 都简单好用, 不过在主流市场上, 还是Java网站为主. (ASP.NET更多用在公司内部应用上, 办公自动化, 各类小系统)
4. 最好的学习方式还是实战, 你可以将用.NET做过的项目, 尝试用Java重新实现一遍. (如果你目标是通过Java认证考试, 那建议看资料和刷题, 并且在电脑上亲手编程体验.)