AWT and Swing both are used to create GUI interface in Java. Both of them are used to perform almost same work, still they differ from each other.

Following are the differences between AWT and Swing: