 
            
            
            
            
                17 Feb
                
                    2012
                
            
            
                17 Feb
                
                '12
                
            
            
            
        
    
                1:06 a.m.
            
        Is there any book on Java that approaches the language in a way that doesn't make programmers impervious to FP and Haskell?
Two standard books are "Effective Java (EJ)" and "Java Concurrency in Practice (JCIP)". They aren't introductory; but I think they are a good idea if you want to use Java on a professional basis. And at least JCIP advocates immutability. Cheers, Simon [1] http://jcip.net/ [1] http://java.sun.com/docs/books/effective/