0% found this document useful (0 votes)
13 views1 page

Java1 9

Uploaded by

bjinfotech95
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views1 page

Java1 9

Uploaded by

bjinfotech95
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Java

25. Java – Encapsulation ............................................................................................................................. 326


Benefits of Encapsulation ............................................................................................................................ 328

26. Java – Interfaces ................................................................................................................................... 329


Declaring Interfaces ..................................................................................................................................... 330
Implementing Interfaces ............................................................................................................................. 330
Extending Interfaces .................................................................................................................................... 332
Extending Multiple Interfaces ..................................................................................................................... 333
Tagging Interfaces ....................................................................................................................................... 333

27. Java – Packages ..................................................................................................................................... 334


Creating a Package ...................................................................................................................................... 334
The import Keyword .................................................................................................................................... 336
The Directory Structure of Packages ........................................................................................................... 337
Set CLASSPATH System Variable.................................................................................................................. 339

JAVA – ADVANCED .................................................................................................................. 340

28. Java – Data Structures........................................................................................................................... 341


The Enumeration ......................................................................................................................................... 341
The BitSet .................................................................................................................................................... 343
The Vector ................................................................................................................................................... 348
The Stack ..................................................................................................................................................... 355
The Dictionary ............................................................................................................................................. 358
The Hashtable .............................................................................................................................................. 362
The Properties ............................................................................................................................................. 366

29. Java – Collections Framework ............................................................................................................... 370


The Collection Interfaces ............................................................................................................................. 371
The Collection Interface .............................................................................................................................. 372
The List Interface ......................................................................................................................................... 375
The Set Interface ......................................................................................................................................... 378
The SortedSet Interface ............................................................................................................................... 380
The Map Interface ....................................................................................................................................... 382
The Map.Entry Interface.............................................................................................................................. 384
The SortedMap Interface ............................................................................................................................ 386
The Enumeration Interface.......................................................................................................................... 388
The Collection Classes ................................................................................................................................. 389
The LinkedList Class ..................................................................................................................................... 391
The ArrayList Class ....................................................................................................................................... 395
The HashSet Class ........................................................................................................................................ 399
The LinkedHashSet Class ............................................................................................................................. 402
The TreeSet Class ......................................................................................................................................... 403
The HashMap Class ...................................................................................................................................... 406
The TreeMap Class ...................................................................................................................................... 409
The WeakHashMap Class ............................................................................................................................ 412
The LinkedHashMap Class ........................................................................................................................... 415
The IdentityHashMap Class ......................................................................................................................... 418
The Vector Class .......................................................................................................................................... 422
The Stack Class ............................................................................................................................................ 428

viii

You might also like