Interesting Java-related links for July 1 – July 7

  1. http://java.dzone.com/articles/decrypting-java-malware-using – interesting usage of ASM framework designed for bytecode manipulations
  2. http://java.about.com/od/javautil/a/Using-The-Arrays-Class.htm. Seems like a basic tutorial but it contains hidden gems I’ve never used: Arrays#binarySearch, Arrays#copyOf, Arrays#copyOfRange, Arrays#deepToString
  3. http://octodecillion.com/blog/groovy-with-nested-tests/ – questionable ability to embed tests right into the code. Still shows how cool Groovy is.
  4. http://www.javacodegeeks.com/2013/06/garbage-collection-in-java-3.html – going deeper into GC
  5. http://www.infoq.com/news/2013/06/java-jep182 – not long ago Oracle decided to support just three previous JDK versions. Hopefully it will help to develop Java in a more dynamic manner.
  6. http://habrahabr.ru/post/185012/ – continuation of topic on Android internals. Incredibly interesting.
  7. http://lkml.indiana.edu/hypermail/linux/kernel/1306.3/04336.html – the long waited mail about releasing Linux Kernel 3.10.  Finally the card reader on my new shiny Dell Inspiron will work.
  8. http://www.javacodegeeks.com/2013/06/why-does-my-java-process-consume-more-memory-than-xmx.html – Useful reading to understand where JVM memory could go.
  9. http://fbflex.wordpress.com/2013/07/03/grails-on-nitrous-io – still don’t get an idea of doing development in Cloud
  10. http://jni4net.sourceforge.net/ – Two way bridge between Java and .NET via JNI. Looks interesting.
  11. http://www.infoq.com/news/2013/07/Oracle-Removes-getCallerClass – Oracle is removing deprecated method from JDK. Why not?
  12. http://www.javacodegeeks.com/2013/07/algorithms-and-data-structures-of-jdk-7.html – basic overview of algorithms and data structures in Java