Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our newsletter to start Rocking right now!
To get you started we give you our best selling eBooks for FREE!
1. JPA Mini Book
2. JVM Troubleshooting Guide
3. JUnit Tutorial for Unit Testing
4. Java Annotations Tutorial
5. Java Interview Questions
and many more ....
I agree to the Terms and Privacy Policy

Android Game Development – Particle Explosion

Ever wondered how explosions are created? Let’s take a little detour and try to implement a basic particle explosion. An explosion is nothing more than a bunch of particles (be them pixels, small shapes or images) scattered across the screen, originating from a single point. Not all the time but mostly and for the sake of simplicity we’ll assume that ...

Read More »

Android Interview Questions and Answers

Last updated Jan. 4, 2019 Our Android interview questions and answers collection is all about different types of questions that can be used in an interview, in order for the employer to test your skills and knowledge. In the following sections we will discuss about Android OS regarding its functionality, Command line tools, Performance and other topics. Here are some ...

Read More »

Best Of The Week – 2011 – W31

Hello guys, Time for the “Best Of The Week” links for the week that just passed. Here are some links that drew JavaCodeGeeks attention: * Java SE 7 Released: First Major Update Since December 2006: Big news for Java this week, the new Java SE 7 is released. New features include the Fork/Join Framework, the “try-with-resources” statement, switch statement for ...

Read More »

C++ or Java, which is faster for high frequency trading?

Overview There are conflicting views as to what is the best solution for high frequency trading. Part of the problem is that what is high frequency trading varies more than you might expect, another part is what is meant by faster. My View If you have a typical Java programmer and typical C++ programmer, each with a few years experience ...

Read More »

Java Tools: Source Code Optimization and Analysis

Below is a list of some tools that can help you examine your Java source code for potential problems: 1. PMD from http://pmd.sourceforge.net/ License: PMD is licensed under a “BSD-style” license PMD scans Java source code and looks for potential problems like: * Possible bugs – empty try/catch/finally/switch statements * Dead code – unused local variables, parameters and private methods ...

Read More »

Software Estimation is not a Black Art

Construx Software is one of the few companies that take the problems of estimation in software development seriously. Earlier this year I attended Steve McConnell’s Software Estimation in Depth course based on his book Software Estimation: Demystifying the Black Art. Two days reviewing factors in estimation and the causes of errors in estimating, the differences between estimates and targets and ...

Read More »

Contribute to Java Code Geeks Today

Hi all, As you probably have noticed, we have been running the Java Code Geek (JCG) program for a while now. The JCG program aims to build mutually beneficial partnerships between Java Code Geeks and community bloggers whose articles are of interest to the Java developer community. The program simplifies the process of publishing selected blog articles by JCG members ...

Read More »

Best Of The Week – 2011 – W30

Hello guys, Time for the “Best Of The Week” links for the week that just passed. Here are some links that drew JavaCodeGeeks attention: * Test-Driven Development Is Not Slower: An article praising the advantages of Test Driven Development (TDD) in terms of development speed, dispersing the myth that developers do not have enough time for unit testing. * SQL ...

Read More »

Java and Memory Leaks

Overview The term “memory leak” is used in Java in a manner which is different to how it is used in other languages. What does a “memory leak” mean in general terminology and how is it used in Java? Wikipedia definition A memory leak, in computer science (or leakage, in this context), occurs when a computer program consumes memory but ...

Read More »