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