-
  GAYANB.COM
  Free IT Books, Study Guides, Practice Exams, Tutorials and Software
Thursday, May 25th 2017
-  Free Books
Free MSDN Mags
Free Oracle Mags
Free software CDs
- Certifications
Articles
SCJA
  Exam Details
  Mock exams
  Study guides
SCJP
  Exam Details
  Mock exams
  Study guides
  Sample chapters
SCJD
  Exam Details
  Mock exams
  Study guides
  Sample chapters
SCWCD
  Exam Details
  Mock exams
  Study guides
  Sample chapters
SCBCD
  Exam Details
  Mock exams
  Study guides
  Sample chapters
SCEA
  Exam Details
  Mock exams
  Study guides
  Sample chapters
MCAD/MCSD
  Mock exams
MCSE
  MCSE guides/exams
CCNA
  Exam Resources
- Java / J2EE
Articles
  Artima
  DevX
  JDJ
  JavaBoutique
  Performance
  Wireless
- .NET
Knowledge Base
Articles
  DevX
  .NET Framework
  ASP.NET
  C#
  VB.NET
  Visual Studio.NET
- About
Gayan Balasooriya

Broken links?
Suggest good links
To remove links
 Java/J2EE articles from DevX.com

Timer in Java
Language: Java, Expertise: Intermediate - Explore how to create a task timer in Java.

Increasing the Size of an Array
Language: Java, Expertise: Intermediate - Learn how to increase the size of an array.

Reading Updated/Latest Value in Multithreading Environment
Language: Java, Expertise: Intermediate — Learn a good way to ensure that your variables show the most recently updated values.

Making a Java List Thread Safe
Language: Java, Expertise: Intermediate — The java.util.list is not thread safe by default. Learn a quick workaround to make your list thread safe.

Best Practices for Multithreading in Java
Get a glimpse at the basics of threads and multithreading and the best practices that should be adopted when working with multithreading in enterprise applications.

Creating a Spring Read Only and Native Query
Language: Enterprise, Expertise: Intermediate — For reading operations, the transaction configuration readOnly flag should be set to true and in order to execute native queries, the @Query annotation parameter, nativeQuery flag, should be set to true.

Accessing and Managing Third-Party Libraries
Learn about package management in your programming language and take advantage of all the goodness that's out there.

Using a JDBC Template
Language: Java, Expertise: Intermediate — Spring provides a nice abstraction on top of the JDBC API using JdbcTemplate and also provides great transaction management capabilities using annotation-based approach.

Understanding the Time Taken to Execute a Task
Language: Java, Expertise: Intermediate

Use the @RestController Annotation
Language: Enterprise Intermediate

Variable Argument Method


Failing Test After Time Expired in Mockito
Language: Enterprise||Expertise: Intermediate

Defining a Parameter in Jenkins
Language: Enterprise||Expertise: Beginner

Implementing the Singleton Design Pattern in Java
Learn about the Singleton design pattern, why it is useful and how it can be used to implement singleton classes in Java.

Working with Files and I/O in Java
Take advantage of the java.nio package to perform non-blocking I/O and build responsive applications.

Working with Abstract Classes and Interfaces in Java
Take advantage of abstract class and interface to design for flexibility in Java.

Explore Polymorphism in Java
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.

Memory Tuning: Key Performance Indicators
Language: Java||Expertise: Advanced

The Evolution of Java Development
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.

Exploring Software Development Methodologies
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.

Thread Dump Analysis Pattern
Language: Java||Expertise: Advanced

Are Design Patterns Really Useful?
The touted benefits of design patterns are that they allow proliferation of best practices and allow for efficient communication between engineers, but how does that play out in practice?

Programming Basics: The Function Signature
See how paying attention to your function signature, utilizing language features where possible and using immutable data structures and pure functions can get you pretty far.

Managing Code Debt in Team Foundation Server with SonarQube
SonarQube is a popular open source platform for managing quality in the scope of an application life cycle that covers the seven axes of code quality.

Architecting Stable Systems and Solid Code
Solid code does what the developers intended it to do and can gracefully handle anything you throw at it. Learn more about how to make your code solid.


All brand names,logos and trademarks in this site are property of their respective owners.

-  Free Magazines


Free Magazine
-  News
Java/J2EE/J2ME
  java.sun.com
  TheServerSide
  Wireless Java
  Javable
.NET
  MSDN
Certification
  CertCities
  MCPMag
Industry News
  CNET News
  CNET E-Business
  CNET Enterprise
  InfoWorld
  eWeek
  WiredNews
-  Weblogs
JavaBlogs
James Gosling's
-  Tell A Friend
Tell others
Free eBooks |  About |  Disclaimer |  Terms Of Use |  Privacy Policy
Copyright 2001-2006 Gayan Balasooriya.   
All Rights Reserved.