Java

software-development

scala
groovy
closure
eta

Articles
Resources
Tools

Java 9
Reactive
Testing
Spring
Common problems
JMX

https://www.ibm.com/developerworks/library/j-jtp0924/j-jtp0924-pdf.pdf
https://dzone.com/articles/gc-explained-algorithms

RxJava: for wrangling UI interactions in a declarative fashion. https://github.com/ReactiveX/RxJava
https://dzone.com/articles/rxjava-faq-loading-files-with-backpressure?

Checkstyle
NIO - http://tutorials.jenkov.com/java-nio/overview.html
Netty

Cheatsheet - Fundamental - cheatsheet
Fundamentals / Miscellaneous - questions / answers
Anonymous Classes
Nested Classes
Adapter Classes
JGroups
The equals and hashCode methods
Beans
REST - making REST calls using Jersey
Annotations
Design Patterns
Static
PDFs
Functional programming
Classpath
Operators
Exception handling - cheatsheet + questions / answers
Basic data types - cheatsheet + questions / answers
Data structures / Collections
Serialization - cheatsheet + questions / answers (cheatsheet: incomplete)
Array - cheat sheet + questions / answers
ArrayList
Vector
Enum
HashMap
Hashtable
TreeMap
LinkedHashMap
Set
HashSet
String

Generics
Concurrency / Multi-threading

JSP
JSP Template
JSTL
Template / Handlebars / Mustache
Servlet
Filters
File upload and download
JDBC
JSON
Regular Expression

Date and time
Sorting

Samples

Keyboard
Libraries and Frameworks
Properties
How to run a Java program in the background
Performance Tuning
SHA1
Disable auto-update
Decompilers
Documentations
GUI / AWT / Swing
Log4J
XML
Mail
Static code analysis tools
How to debug Java application
Logging

DLLs
Simplifying your deployment
JARs
Searching inside JAR files
Other Java technologies
Gripes

Certificates / Keystores
keytool
Memory usage
Core dump
Crash analysis
No route to host

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License