Advanced java is next level of java programming. It is two tier architecture i.e client and server. Advance java programming covers thread , collections frameworks, memory managements, JDBC concepts & learn various Java frameworks such as Spring,Grails etc. Advance java is used for web based application and enterprise application.It will have flavor of REST services, Web Services.