<< Back
Gustavo Martin's Home Page
Java
My own projects
JavaTCPFork
- Java TCP Fork
JavaPOS keyboard driver
- JavaPOS keyboard driver for Linux
Random stuff from my crazy mind
Final fields
- Final fields and the JMM.
Volatile fields
- Volatile fields and the JMM.
URLClassLoader
- Custom class loader in run time without tricks.
Generic Factory
- Create a generic factory which works for any class in a safe way.
References
The Java Language Specification, Java SE 7 Edition
You should start from here if you want to learn (correctly) Java.
The Java Virtual Machine Specification, Java SE 7 Edition
You must know the JVM because your code runs on it.
The JSR-133 Cookbook for Compiler Writers
One of the best places to learn about the JMM.
Memory Barriers: a Hardware View for Software Hackers
Great document about memory barriers.
x86 Architectures
If you are looking forward to learning more about memory barriers for this architecture.
OpenJDK 6 source
If you want to learn about the ins and outs of the Java Virtual Machine.
OpenJDK 7 source
If you want to learn about the ins and outs of the Java Virtual Machine.
<< Back
Gustavo Martin's Home Page