Expand + | - Contract ---------------------------------------------------------------------------
- Collections
- Some methods of collections
- Collections in java
- Interfaces in collection
- Interfaces for object ordering
- Comparable
- Comparator
- List Implementation
- Set Implementation
- Map Implementations
- Algorithms
- Custom Implementations
- Iteroperability
- Class or Implementations when dealing with collections
- Performance of various collections
- Last note on collection
- Reflections
-
Before we being reflections we should note the following:
- Note of caution for reflection Now we can proceed further.
- Examining Classes
- Manipulating Objects
- Working with Arrays
- Summary of Classes
- Input Output / IO in java
- IO Overview
-
- What is stream in java IO?
- Types of Stream in java
- Stream class
- Where do streams come from?
- What is stream in java IO?
- The InputStream Class
- Reading bytes of data
- Reading many bytes of data
- Counting the available bytes
- Skipping bytes
- Marking and resetting
- Closing Streams
- Output Streams
- Output Stream Example
- Input from Files
- Examples of Input from Files
- Writing data to Files
- Example of Output to Files
- Appending data to files
- Filter Streams
- Filter Stream Classes
- Buffered Streams
- Data Stream Classes
- DataInputStream
- Print Streams
- PushbackInputStream
- The File Class
- File Constructors
- File Methods
- Examples of the File Methods
- File Dialogs
- Controlling File Dialogs
- Random Access Files
- Filename Filters
- Readers and Writers
- The java.io.Reader class
- The java.io.Writer class
- The InputStreamReader Class
- Available Encodings
- The OutputStreamWriter Class
- Reading Files
- Writing Text Files
- Buffering Reads for Better Performance
- Line Numbering
- Buffering Writes for Better Performance
- PrintWriters
- Books about Java I/O
-
Working with directories
- Creating a Directory recursively
- Copying a Directory or file
- Traversing files and directories
- Printing the directory hierarchy
- Display all the files in the directory
- Display all the directories in the directory
- Getting the Current Working Directory
- Getting the last modified time of a File or Directory
- Listing Files or Subdirectories
- Deleting a File
- Deleting a directory in java
- Checking whether directory is empty or not
- Getting the parent directory of a file in java
- Searching all files inside directory
-
Compression in java
- Compressing / Decompressing Java String
- Compressing / Decompressing java byte arrays
- Enable GZip compression in tomcat
- Using GZIP for HTTP request / response compression