What is GUI Application and web applications for Java

I want to know about GUI application and web application for Java

hey,
please learn Core java and Advanced Java form LearnVern so easily getting your points