Java 8's lambda expressions make building multicore applications a reality for Java programmers, who can now access multicore support directly from the JDK libraries. The change may be late in coming, but better late than never.
Nearly all business users now demand mobile devices--their own or company-owned--along with anywhere access to corporate applications and data. What turns mobile devices into productivity engines for enterprises? Mobile applications.
The major new features in Java 8 center around lambda expressions, a functional programming construct that simplifies certain types of programming problems. John Moore demonstrates the power of lambdas by contrasting several...
Product design engineering has moved far beyond the confines of ever-more powerful workstations. Companies can't afford to restrict projects to using only local talent. Many are linking engineering teams around the globe to take
Big data represents massive business possibilities and competitive advantage for organizations that are able to harness and use that information. But how are they protecting that data? This eBook addresses three myths of big data
From assertions in JDK 1.4 to the forthcoming lambdas in Java 8, the
Java language has evolved considerably since its inception. The next several
articles in Java 101: The next generation present a toolbox of
Learn how the Java Concurrency Utilities handle locking, atomic variables, and fork/join operations. Then prepare for the future with an overview of anticipated changes to the Java Concurrency Utilities coming in Java 8.
When concurrency gets complex, Java developers can count on the Java
Concurrency Utilities to smooth the bumps. Get started with the Executor framework, concurrent synchronizer types, and the Java Concurrent Collections package, and
Andrew Oliver decries the alphabet soup of the Lambda project, saying too many ingeredients are making it a stew. Also, what about his idea of dropping inheritance from Java 8? Share your thoughts in the comments.
Learn how C4's concurrently compacting garbage collection algorithm helps boost Java scalability for low-latency enterprise Java applications, in this installment of Eva Andreasson's "JVM performance optimization" series.