background preloader

The heart of the Java developer community

The heart of the Java developer community

Related:  Java

Create Java project with Maven Example In this tutorial, we will show you an easy way to create a single Java project, using Apache Maven. Also, we will transform our project, in order to be recognizable and supported by the Eclipse IDE. Finally, we will conclude the tutorial, by presenting how we can package our Java project into an executable “.jar” file. In this example, we use the following tools on a Windows 7 platform: Apache Maven 3.1.1Eclipse Kepler Service Release 1JDK 1.7 StringSearch – high-performance pattern matching algorithms in Java High-perfor­mance pattern matching algo­rithms in Java The Java language lacks fast string searching algorithms. StringSearch provides implementations of the Boyer-Moore and the Shift-Or (bit-parallel) algorithms. These algorithms are easily five to ten times faster than the naïve implementation found in java.lang.String. Download ↓ Download with Maven

Java Tutorial Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding of Java. This reference will take you through simple and practical approach while learning Java Programming language. This reference has been prepared for the beginners to help them understand the basic to advanced concepts related to Java Programming language. Thoughts on Java: Java Weekly 49: Java doesn't suck, annotations everywhere, free ebooks and more... The Java world is evolving at a rapid pace and it can be challenging to keep track of it. Fortunately lots of great resources are created every week, explaining new features or looking at existing stuff from a different angle. I am using the Java Weekly series to collect the most interesting links I found during the last week and present them to you all in one place. I hope you find it useful and that it makes it easier for you to keep up-to-date. If you like to suggest a resource or something I can improve on, please leave me a comment.

Pattern (Java Platform SE 6) java.lang.Object java.util.regex.Pattern All Implemented Interfaces: Serializable public final class Patternextends Objectimplements Serializable A compiled representation of a regular expression. 7 New Tools Java Developers Should Know JClarity – Performance Monitoring Launched last September, JClarity is now offering two products around Java performance: Illuminate and Censum. Illuminate is a performance monitoring tool, while Censum is an application focused on garbage collection logs analysis. More than just collecting data or visualizing it, both tools provide actionable insights to solve the issues they detect. “What we want to do is to move the problem from data collection to data analysis and insight” – JClarity Co-Founder Ben Evans.

Fork and Join: Java Can Excel at Painless Parallel Programming Too! By Julien Ponge How do the new fork/join tasks provided by Java SE 7 make it easier to write parallel programs? Published July 2011 Downloads: Scala for Java Developers December 16, 2014Past SessionsComments Off - What are the major advantages/features Scala provides - Why should someone move from Java to Scala - What is the future direction of Scala This is one of 4 session in Dec, investigating other JVM Languages Speaker: Dick Wall Dick Wall, Java Posse retiree and active Scalawag, has been using Scala for more than 5 years. Generic class names to avoid Java (Oracle Java update 2) has many classes with the same generic name. To avoid further confusion, I suggest avoiding these names if you can. Most repeated

Why Build Your Java Projects with Gradle Rather than Ant or Maven? For years, builds had the simple requirements of compiling and packaging software. But the landscape of modern software development has changed, and so have the needs for build automation. Today, projects involve large and diverse software stacks, incorporate multiple programming languages, and apply a broad spectrum of testing strategies. With the rise of agile practices, builds must support early integration of code as well as frequent and easy delivery to both test and production environments. Established build tools regularly fall short in meeting these goals. 8 open source projects tagged java-collection We have collection of more than 1 Million open source products ranging from Enterprise product to small libraries in all platforms. We aggregate information from all open source repositories. Search and find the best for your needs. Displaying 1 to 9 from 9 results Guava - Google Core Libraries for Java The Google Guava Libraries are a nice set of Java utility classes that will probably come in handy in any project.

10 Best Java Tools That Every Java Programmers Should Know Computer development is all based on a resource called Language. The way we interact, the computer also interacts with us, on the basis of a language. Computer languages may be of a lot of types, some might be aiding in the development of Web applications, some might be helping in development of user end API’s and some might be helping in server handling, or databases.