Brick Breaker game running slow

Hi everyone! This is my first post on this forum. I am on the path of learning java for making games. I have close to intermediate level of java when it comes to making normal swing applications and such but i am new to gaming. I made a brick breaker game to get started but it is skipping frames and running slow. It even stops in the middle while i am trying to play. It shoots up the CPU usage to 15 to 20% as well. Please have a look at the code. Thank you!

http://pastebin.java-gaming.org/6dced309e201c