Skip to content

Commit aabdb31

Browse files
committed
readme++
1 parent a78d021 commit aabdb31

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,27 @@
22
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/7188db0852ae4fbf8a342015ea545688)](https://www.codacy.com/app/inbravo/java-src?utm_source=github.com&utm_medium=referral&utm_content=inbravo/java-src&utm_campaign=Badge_Grade)
33
### Some useful Java examples
44

5-
#### Language features
5+
#### JDK 5/6 Language features
66
- [A static nested class is 'Static Nested Class'. A non static nested class becomes 'Inner Class'][NestedClassTest.md]
77
- [How shift operation based calculation is faster than mathematical equivalent][NativeCalc.md]
88
- [Simulator for 'OutOfMemoryError'][OutOfMemoryErrorSim.md]
99
- [Singleton using 'enum'][EnumSingletonTest.md]
1010
- [How Remote Method Invocation(RMI) works][PowerServiceImpl.md]
1111

12+
#### JDK 7/8 language features
13+
- [Usage of 'MethodHandles'][MethodHandleTest.md]
14+
- [Performance comparison between MethodHandle, Reflection, LambdaMetafactory and Direct method call][TestMethodPerf.md]
15+
- [Diamond operator(<>)][DiamondOperatorTest.md]
16+
- [Interface with 'default' method][InterfaceWithMainTest.md]
17+
- [Interface with 'static' method][InterfaceWithStaticMethod.md]
18+
- [Class with 'default' method][ClassWithDefaultMethodUsage.md]
19+
- [Functional interfaces][FunctionalInterfaceTest.md]
20+
- [Runnable is a functional interface now (java.lang.FunctionalInterface)][ThreadSleepTest.md]
21+
- [Predicate as functional interfaces][PredicateTest.md]
22+
- [Using 'Collections.sort' on Lambdas][ComparatorTest.md]
23+
- [Using 'List.forEach' on Lambdas][ForEachTest.md]
24+
- [List Streaming example][ListStreamTest.md]
25+
1226
#### JDK 9 language features
1327
- [How 'jshell' (Read-Eval-Print Loop : JEP-222) works][JShellTest.md]
1428
- [How 'VarHandle' class (JEP-193) works][VarHandleTest.md]
@@ -26,20 +40,6 @@
2640
- [Unsafe objects using 'sun.misc.Unsafe' (Heap bypassing)][UnsafeObject.md]
2741
- [Example of System.identityHashCode][IdentityHashCode.md]
2842

29-
#### JDK 7/8 features
30-
- [Usage of 'MethodHandles'][MethodHandleTest.md]
31-
- [Performance comparison between MethodHandle, Reflection, LambdaMetafactory and Direct method call][TestMethodPerf.md]
32-
- [Diamond operator(<>)][DiamondOperatorTest.md]
33-
- [Interface with 'default' method][InterfaceWithMainTest.md]
34-
- [Interface with 'static' method][InterfaceWithStaticMethod.md]
35-
- [Class with 'default' method][ClassWithDefaultMethodUsage.md]
36-
- [Functional interfaces][FunctionalInterfaceTest.md]
37-
- [Runnable is a functional interface now (java.lang.FunctionalInterface)][ThreadSleepTest.md]
38-
- [Predicate as functional interfaces][PredicateTest.md]
39-
- [Using 'Collections.sort' on Lambdas][ComparatorTest.md]
40-
- [Using 'List.forEach' on Lambdas][ForEachTest.md]
41-
- [List Streaming example][ListStreamTest.md]
42-
4343
#### Util classes
4444
- [Usage of 'CopyOnWriteArrayList'][CowalTest.md]
4545
- [Performance testing of 'ConcurrantMap'][ConcurrantMapTest.md]

0 commit comments

Comments
 (0)