Java
< Programming
< diegofaria
Get flash to fully experience Pearltrees
Apache log4j is a Java -based logging utility. It was originally written by Ceki Gülcü and is now a project of the Apache Software Foundation . log4j is one of several Java logging frameworks . Gülcü has since started the SLF4J and Logback [ 1 ] projects, with the intention of offering a successor to log4j. The log4j team has created a successor to log4j with version number 2.0 , which is currently in beta release. log4j 2.0 was developed with a focus on the problems of log4j 1.2, 1.3, java.util.logging and logback, and addresses issues which appeared in those frameworks.
I just released the first public version of BatchFB, a somewhat different approach to interacting with the Facebook API. The main purpose is to provide a convenient Java interface that automatically groups and batches requests into the minimal number of Facebook backend calls. Opensource, MIT license. http://batchfb.googlecode.com/
Note: BatchFB 2.0 supports FB's new Graph Batch API and removes all support for the Old REST API. If you still require the Old REST API, use BatchFB v1.x. BatchFB is a Java library that provides a power-user's interface to Facebook's Graph API.
Table of Contents For Interface Design Best Practices in Object-Oriented API Design in Java by Bill Venners Interface Design | Contents | Previous | Next Contents Preface Acknowledgments Introduction Chapter 1. The Object Chapter 2.
Java 4 (JDK 1.4) and later have comprehensive support for regular expressions through the standard java.util.regex package. Because Java lacked a regex package for so long, there are also many 3rd party regex packages available for Java. I will only discuss Sun's regex library that is now part of the JDK. Its quality is excellent, better than most of the 3rd party packages. Unless you need to support older versions of the JDK, the java.util.regex package is the way to go.
A Set is a Collection that cannot contain duplicate elements. It models the mathematical set abstraction. The Set interface contains only methods inherited from Collection and adds the restriction that duplicate elements are prohibited. Set also adds a stronger contract on the behavior of the equals and hashCode operations, allowing Set instances to be compared meaningfully even if their implementation types differ.