Tutorial by Topics: pitfalls

This section discusses some of the common mistakes that a C programmer should be aware of and should avoid making. For more on some unexpected problems and their causes, please see Undefined behavior
Python is a language meant to be clear and readable without any ambiguities and unexpected behaviors. Unfortunately, these goals are not achievable in all cases, and that is why Python does have a few corner cases where it might do something different than what you were expecting. This section will...
This topic outlines some of the common mistakes made by beginners in Java. This includes any common mistakes in use of the Java language or understanding of the run-time environment. Mistakes associated with specific APIs can be described in topics specific to those APIs. Strings are a special cas...
Several Java programming language misusage might conduct a program to generate incorrect results despite being compiled correctly. This topic main purpose is to list common pitfalls related to exception handling, and to propose the correct way to avoid having such pitfalls.
Several Java programming language misusage might conduct a program to generate incorrect results despite being compiled correctly. This topic main purpose is to list common pitfalls with their causes, and to propose the correct way to avoid falling in such problems. This topic is about specifi...
This topic describes a number of "pitfalls" (i.e. mistakes that novice java programmers make) that relate to Java application performance. This topic describes some "micro" Java coding practices that are inefficient. In most cases, the inefficiencies are relatively small, ...
The value null is the default value for an uninitialized value of a field whose type is a reference type. NullPointerException (or NPE) is the exception that is thrown when you attempt to perform an inappropriate operation on the null object reference. Such operations include: calling an inst...

Page 1 of 1