JRebel is one solution for Java. Here's a brief passage from their FAQ:
JRebel integrates with the JVM and application servers mainly on the class loader level. It does not create any new class loaders, instead, it extends the existing ones with the ability to manage reloaded classes.