Free IT Books, Study Guides, Practice Exams, Tutorials and Software
Friday, June 23rd 2017
-  Free Books
Free MSDN Mags
Free Oracle Mags
Free software CDs
- Certifications
  Exam Details
  Mock exams
  Study guides
  Exam Details
  Mock exams
  Study guides
  Sample chapters
  Exam Details
  Mock exams
  Study guides
  Sample chapters
  Exam Details
  Mock exams
  Study guides
  Sample chapters
  Exam Details
  Mock exams
  Study guides
  Sample chapters
  Exam Details
  Mock exams
  Study guides
  Sample chapters
  Mock exams
  MCSE guides/exams
  Exam Resources
- Java / J2EE
- .NET
Knowledge Base
  .NET Framework
  Visual Studio.NET
- About
Gayan Balasooriya

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

UUID in Java
Language: Java, Expertise: Advanced - Learn to create a new random UUID.

Comparison of Arrays
Language: Java, Expertise: Intermediate - Easy code for comparing arrays in Java.

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.

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

-  Free Magazines

Free Magazine
-  News
  Wireless Java
Industry News
  CNET News
  CNET E-Business
  CNET Enterprise
-  Weblogs
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.