| S.No | Abstract | Interface |
| 1 | Single inheritance | Multiple inheritance |
| 2 | Non abstarct mtd also | Only abstarct mtds |
| 3 | Non-static and non-final variables also. | Variables must be static and final(implicitly) |
| 4 | Non public members also | Only public mbrs |
| 5 | Using extends keyword | Using implements keyword |
| 6 | It can invoke if main exists | Pure abtract |
| 7 | Faster | Flexible |
| S.No | Constructor | Method |
| 1 | Member function of class. | Ordinary member function. |
| 2 | Same as class name. | Own name |
| 3 | Invoke using new operator | Invoke using dot operator. |
| 4 | No-return type. | It have. |
| S.No | ArrayList | Vector |
| 1 | Its a growable array. | Synchronized ArrayList. |
| 2 | Not thread safe | Thread safe. |
| S.No | HashMap | HashTable |
| 1 | Un ordered and un sorted map. Not thread safe. | Synchronized HashMap. Thread safe. |
| 2 | It allows one null key and multiple null values | It wont allow no null key/values. |
| S.No | AWT | SWING |
| 1 | Heay Weight Component. | Light Weight Component. |
| 2 | Component use native methods. | Use the methods that r written in java. |
| 3 | It have their own viewport which sends the output to the screen. | It does not write itself to the screen, but redirect it to the component it builds |
| 4 | Platform dependent. | Platform independent. |
| 5 | Old | Its advanced AWT. 1.Its provide additional components like Jtable,JTabbedPane 2. can add icons and tooltips. 3. built on double buffering. |
| 6 | Support Event Delegation Model | MVC architecture, |
| 7 | Static Look and feel. | Dynamic Look and feel. |
| S.No | InvokeAndWait | InvokeLater |
| 1 | Synchronous. | Asynchronous. |
| 2 | It blocks until runnable task is complete. | It posts an actionevent to the event queue and returns immediately. |
| S.No | Font | FontMetrics |
| 1 | It is used to render text data onto the screen | It provides access to attributes of Font Objects, thing such as charwidth, charheight ,ascents and descent of a font Object. |
| S.No | String | StringBuffer |
| 1 | Immutable(cant change content ) | Mutable(can change content using append mtd) |
| 2 | Not thread safe. | Thread safe. |
| S.No | Jlist | JcomboBox |
| 1 | Its dont have Editor Component. | It have Editor Component. |
| 2 | It allows single,single interval and multiple interval selection. | It allow only single selection. |
| S.No | Encapsulation | Abstraction |
| 1 | It is the mechanism that binds together the code and the data it manipulates and keeps both safe from outside information and misuse. | It denotes the essential characterstics of an object which differentiate from other object. |
| 2 | Hiding irrevelents details of an object. | Showing essential things of an object. |
good one!! really helpful...!!!
ReplyDelete