background preloader

The heart of the Java developer community

The heart of the Java developer community
Related:  Java

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. Before you start doing practice with various types of examples given in this reference, I'm making an assumption that you are already aware about what is a computer program and what is a computer programming language? For most of the examples given in this tutorial you will find Try it option, so just make use of this option to execute your Java programs at the spot and enjoy your learning.

The Java Posse NoBlogDefFound Apprenez à programmer en Java Bonjour à tous ! :D Bienvenue dans mon cours de programmation en Java. C'est un langage très utilisé, notamment par un grand nombre de programmeurs professionnels, ce qui en fait un langage incontournable actuellement. Voici les caractéristiques de Java en quelques mots : Java est un langage de programmation moderne développé par Sun Microsystems (aujourd'hui racheté par Oracle). On peut faire de nombreuses sortes de programmes avec Java : des applications, sous forme de fenêtre ou de console ;des applets, qui sont des programmes Java incorporés à des pages web ; des applications pour appareils mobiles, avec J2ME ;et bien d'autres ! Comme vous le voyez, Java permet de réaliser une très grande quantité d'applications différentes ! Heureusement, ce cours est là pour tout vous apprendre de Java à partir de zéro :) .

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 1. Archetype is a Maven project templating toolkit that enables the creation of Maven project templates for users. First of all, using the terminal (Linux or Mac) or the command prompt (Windows), navigate to the folder where the new project shall be created. we create a new Java project, using the maven-archetype-quickstart template. Now, we execute the command: This command creates a new Java project under the name SampleApplication, along with its entire directory structure. 2. The Apache Maven creates a standard directory layout, as shown below: 3.

Java Software Development Tutorials and Videos: Java, J2EE, Spring, Groovy, JavaFX, Eclipse, NetBeans, Hibernate 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. Java James Ward wrote the great post Java Doesn’t Suck – You’re Just Using it Wrong in which he names a list of things that often suck when doing Java development. Java EE Since annotations were introduced about 10 years ago with Java 5, their usage grew massively over the last years. Timeout settings for REST service calls are not standardized by the JAX-RS 2.0 specification. Arun Gupta published the second issue of his hanginar series. Java 9

brunoborges/webfx 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. Key features: Bottleneck detection (Disk I/O, Garbage Collection, Deadlocks, and more).Action plan – Recommendations to solve the problem, such as “The application needs to increase the number of active threads”.Explanation – Defining the problem in general and the common causes for it, for example “A high percentage of time spent paused in GC may mean that the heap has been under-sized”. Bintray – Social Platform for Binaries Librato – Monitoring & Visualization Cloud Services

Mechanical Sympathy 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.

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. Gradle is the next evolutionary step in JVM-based build tools. In the Java world, a remarkably large number of libraries and frameworks are used. To get started with Gradle, all you need to bring to the table is a good understanding of the Java programming language. Why Gradle? If you've ever dealt with build systems, frustration may be one of the feelings that comes up when thinking about the challenges you've faced.