sort by date

index

TheServerSide.com
developerWorks (IBM)
Javalobby
DevX.com
Focus On Java
java.net
java.sun.com

sitios en español

TheServerSide.com
Yes, the gender gap is still an issue but there are solutions
07/04/2016 at 21:31:11
We're halfway through 2016 and gender gap in the tech field remains to be an issue. But how much has improved? Realistically, we're a long way from achieving equality but that doesn't mean solutions do not exist.
 TOP
Java vs .NET vs Python vs Ruby vs Node.JS: Who Reigns the Job Market?
07/04/2016 at 21:31:07
We crunched 351,799 job openings – Here are the languages you need to master to get them
 TOP
Devs are from Venus, Ops are from Mars, Containers: Amazon Elastic Container Service (ECS) – Part II
07/04/2016 at 21:30:58
This article reviews the foundational AWS technologies that you need to be familiar with to effectively manage and understand ECS.
 TOP
Introduction to Apache Flink - 4G of Big Data
06/30/2016 at 16:04:48
In this tutorial we will discuss about the introduction to Apache Flink, What is Flink, Why and where to use Flink. This Flink tutorial will answer the question why Apache Flink is called 4G of Big Data? The tutorial also briefs about Flink APIs and features.
 TOP
The Hitchhikers Guide to GitHub: 13 Java Projects You Should Try
06/30/2016 at 15:36:32
We’ve gathered some practical and simply cool Java repositories on GitHub
 TOP
Forget Guava: 5 Google Libraries Java Developers Should Know
06/28/2016 at 16:28:33
What are some of the most useful yet unknown Google Java libraries?
 TOP
Javalobby
Java Holiday Calendar 2016 (Day 3): Initializing Maps in the Smartest Way
Per-%|1176744920_1|%ke Minborg12/03/2016 at 10:01:09

Today's tip is how to initialize Java Maps in a type-safe way with Java 8. With Java 9, we will get even better ways of creating immutable Maps. Until then, by defining two utility methods...

    public static <K, V> Entry<K, V> entry(K key, V value) {
        return new AbstractMap.SimpleEntry<>(key, value);
    }
    public static <K, U> Collector<Entry<K, U>, ?, Map<K, U>> entriesToMap() {
        return Collectors.toMap(Entry::getKey, Entry::getValue);
    }


 TOP
Lamba Expressions in Java 8
Egima Ben12/03/2016

Lambda expressions are the most popular feature of Java 8. They introduce functional programming concepts to Java, which is a completely object-oriented and imperative programming language. How functional programming languages work is beyond the scope of this article, but we will extract a feature that will make the difference obvious for us who work with OOP.

How functional programming languages work is beyond the scope of this article, but we will extract a feature that will make the difference obvious to us who work with OOP.

 TOP
Discover Your Developer Fantasy Character in the "State of the Developer Nation" Survey
Kellet Atkinson12/02/2016 at 20:43:21

We’re proud to be supporting the State of the Developer Nation Survey run by our friends at VisionMobile! This is the 12th developer survey, focusing on a 360 view of developer tools, skills and salaries.

The survey features questions on topics like programming languages, platforms, app categories, new technologies, revenue models, IoT verticals - and of course - tools. It’s a survey made by developers, so the questions will be relevant plus you will get to learn something new - and it only takes 15 minutes!

 TOP
Java Holiday Calendar 2016 (Day 2): Favor Composition Over Inheritance
Per-%|1176744920_1|%ke Minborg12/02/2016

Today's tip is to avoid inheritance. For good reasons, there can only be one super class for any given Java class. Furthermore, exposing abstract or base classes in your API that are supposed to be inherited by client code is a very big and problematic API commitment. Avoid API inheritance altogether, and instead consider providing static interface methods that take one or several lambda parameters and apply those given lambdas to a default internal API implementation class.

This also creates a much clearer separation of concerns. For example, instead of inheriting from a public API class AbstractReader and overriding abstract void handleError(IOException ioe), it is better to expose a static method or a builder in the Reader interface that takes a Consumer<IOException> and applies it to an internal generic ReaderImpl.

 TOP
DevX.com
Explore Polymorphism in Java
10/31/2016
Explore what polymorphism is, types of polymorphism and how it can be implemented in Java, including code examples wherever necessary to illustrate the concepts covered.
 TOP
Memory Tuning: Key Performance Indicators
10/21/2016
Language: Java||Expertise: Advanced
 TOP
The Evolution of Java Development
10/05/2016
Java continues to evolve despite having been around for 20 years. If you're looking for the bleeding edge, Java might not be your best bet. However, if you're an existing Java developer, no need to worry about your marketability.
 TOP
Exploring Software Development Methodologies
09/21/2016
Gigi Sayfan brings some clarity to the concept of the methodology and investigates various prominent methodologies and their manifestation in processes, programming language, frameworks and tools.
 TOP
Focus On Java
Time to Move On
11/11/2013 at 15:42:11

Time seems to be increasingly scarce these days so it's time for me to move on from the Java site.

If you're interested in becoming the Java person for about.com have a look at the be a guide page for more details.

Time to Move On originally appeared on About.com Focus on Java on Monday, November 11th, 2013 at 15:42:11.

Permalink | Comment | Email this

 TOP
Java SE 7 Update 45 Released
10/17/2013 at 21:05:59

Java 7 Update 45 has been released and the JDK is available to download from Oracle's Java download page.

The release notes show this to be a security fix release. There are 51 new security fixes as outlined in the Oracle Critical Patch Update Advisory for October.

Java SE 7 Update 45 Released originally appeared on About.com Focus on Java on Thursday, October 17th, 2013 at 21:05:59.

Permalink | Comment | Email this

 TOP

 

 

JAVAsight.comcontactUS

 
 

Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. javasight is independent of Sun Microsystems, Inc.