What does ‘ratty’ mean?

( adj ) In bad condition. She was in an old pair of jeans and a ratty sweater.
( adj ) Unfair. He got a ratty assignment in Java.