Yup,
I've gone through some random concepts of Java and got familiar with them.
Here I've added the pile of topics
1.Threads
All the code has been committed to the GitHub location. You can go through the details there.
I've gone through some random concepts of Java and got familiar with them.
Here I've added the pile of topics
1.Threads
- LRU cache that allows operations like put, get and remove
- Thread Pool Manager.
2. Serialization
- A simple Serializer-Deserializer
- A custom Serializer-Deserializer by implementing the writeObject
and readObject methods. (Make it work for extended objects.)
- A Serializer-Deserializer using the Externalizable interface. Make it work for extended objects.
- A Serializer-Deserializer using the writeReplace and readResolve methods.
3. Sockets
- A simple client-server that receives a request and returns a response. Make the server work with multiple clients.
4. JDBC
- A method that will insert data in multiple tables in a transaction.
5. Web Applications on PServer
- A simple .war file and deploy on PServer. Make use of DataSources in the war.
6. FilterStreams
- Write custom Streams to encode data before writing and decoding before reading.
7. ClassLoaders
- A custom classloader that will load classes from a list of classpaths, in reverse delegation model, if required.
8. Reflection
- A simple Proxy for a class.
All the code has been committed to the GitHub location. You can go through the details there.