Java学习一般有一下内容1、Java开发:打好Java语言基础,深入理解Java面向对象核心思想,掌握Java集合框架、多线程、IO、网络编程以及J2SE8.0新特征2、Web及移动前端页面、Java Web开发技术、jQuery+AJAX、MySQL数据库、web应用开发实战3、SpringMVC框架、MyBatis框架、Spring框架整合、Hibernate框架、Struts2.0框架、企业开发框架实战4、Java常用组件、Maven项目构建、SVN\GI、T源码管理、Linux入门、Oracle数据库、NOSQL、高发并架构体系5、企业开发实战,真实企业项目案例逐项实战,掌握需求分析、数据库设计、详细设计、团队合作。软件测试学习一般需要学习一下内容1、软件测试基础:打好软件测试理论基础,掌握软件测试各阶段所需的知识及技能、熟悉各种测试文档的撰写;掌握主要的测试策略和方法,掌握bug管理工具禅道,文件管理工具SVN的使用。2、编程开发技术:开发语言Java以及Python、数据库Oracle/MySQL/SQL Server、Linux操作系统3、性能测试工具:性能测试工具LoadRunner 、功能自动化测试工具QTP、手机测试4、综合技能提升,职业素养,就业指导还是要考虑自己的兴趣,选择适合自己的