java
Introduction to New Features in Java 8
N906 300 Jay St., Room N906, Brooklyn, NY, United StatesJava 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.
Towards Improving Interface Modularity in Legacy Java Software Through Automated Refactoring
N928 300 Jay St., Room N928, Brooklyn, NY, United StatesThe 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