View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Most Usable Java ClassesList:List stores the sequence of elements. It may containduplicate elements. The elements of List are accessedby its position.Set:Set is data Structure which do not allow duplicateelements.ArrayList:Resizable Array
Java Classes (Contd.)Map: An object that maps key to value, no duplicate key,one key for each value.HashMap: HashMap implements all the methods of Mapinterface and permits null value and null key. It isunsynchronizedThread : A class used for multithreading program
Java Classes (Contd.)Runnable:is an interface for creating thread.Vector:Same as ArrayList but methods of Vector aresynchronizedAsyncTask:Android class ... onPreExecute, doInBackground,onProgressUpdate, onPostExecute
Developing Professional AppOn Scroll LoadingLazy Loading of ImagesFault ToleranceUser PreferencesMemory Management
Developing Professional App(contd.)GesturesCustom ViewsLibraries and APIs- Google Map API- Facebook Graph API (HackBook)- PayPal MPL Library