java
Latest Past Events
Towards Improving Interface Modularity in Legacy Java Software Through Automated Refactoring
N928 300 Jay St., Room N928, BrooklynThe skeletal implementation pattern is a software design pattern consisting of defining an abstract class that provides a partial interface implementation. However, since Java allows only single class inheritance, if implementers decide to extend a skeletal implementation, they will not be allowed to extend any … Continue reading
Introduction to New Features in Java 8
N906 300 Jay St., Room N906, BrooklynJava 8 is one of the largest upgrades to the popular language and framework in over a decade. This talk will detail several new key features of Java 8 that can help make programs easier to read, write, and maintain. Java 8 comes with many features, especially related to collection libraries. We will cover such new features as Lambda Expressions, the Stream API, enhanced interfaces, and more.