根据目前市场行情来看,学习java可以走两个方向比较好。第一,web开发。第二,安卓app开发。
如果做web开发,必须要学的首先基础部分的线程,文件流啊等等,然后是html,css,xml,javascript,数据库(至少要会写sql语句),接下来servlet(要掌握哦,这个是做web开发的基础,后期开发的时候偶尔在写验证的时候需要在后台写就要用到),jsp必须的啥,web开发的视图层。
后面就是SSH框架,现在比较流行的开发模式MVC基本上是用SSH框架技术。安卓方向,必须理解内部类和反射等机制,安卓里面比较长用到的数据交互是用json,所以要理解json。我是做web开发的,安卓方向的开发主要是用到了javaSE比较多,努力吧骚年!
JavaEE分阶段由浅入深掌握的专业技术:
第一阶段Java语言基础:
Java开发介绍、熟悉Eclipse开发工具、Java语言基础、Java流程控制、Java字符串、Java数组与类和对象、数字处理类与核心技术、I/O与发射,多线程、swing程序与集合类;
第二阶段HTML、CSS与javascript:
PC端网站布局、HTML5+CSS3基础、webAPP页面布局、原生javascript交互功能开发、Ajax异步交互、jQuery应用;
第三阶段:JavaWeb和数据库:
数据库、JavaWeb开发核心、JavaWeb开发内幕;
第四阶段JavaEE框架:
Struts2、Spring框架、Hibernate框架、Maven核心技术、MyBaits框架、高手进阶;