I decided to start coding for Android. Before the decision, I spent a lot of time improving my Java skills, hoping that it would help me also with Android development.
Today, after opening some classes (e.g. HashMap), I saw that the Android implementation is different from the "regular" implementation.
Can someone explain to me why classes that aren't related to GUI and touch need to be implemented differently in Android? Why not use the same class that already exists?
I searched for an answer but didn't find one. If this question has already been asked, I will be glad to get the link for it and lock the post.