Java programming language
When looking to create a program, it's hard not to consider using Java. Java was created to be a simple, object-oriented programming language that was portable, robust and secure. It remains widely used for writing a variety of applications. In this section on Java programming language, get news, advice, and tutorials on using Java in your enterprise. Learn why Java is so widely used in programming today, and discover tricks to use and pitfalls to avoid. You'll also learn about the popular classes, objects, APIs, IDEs, and SDKs that exist for programming in Java. Learn the basics of the Java programming language and get information about Java performance, Java scalability, and Java implementation.
Requirements key to expectation management success
14 Apr 2013
Tip - Many shun the task of properly documenting a system, but successful projects know that effective requirements docs lead to better expectation management and a greater degree of success.
From imperative programming to object orientation
06 Apr 2013
Tip - All simple problems break down to the basics of imperative programming, but great software relies on object orientation.
Five Java programming tips for junior developers
06 Apr 2013
Tip - Here are some common programming mistakes junior software developers should know about and avoid.
Complex software simplified to imperative programming
05 Apr 2013
Tip - Complex software can be intimidating, but things get simplified when you boil it down to the imperative programming basics.
Naming RESTful Web Services Effectively
06 Mar 2013
Tip - New descriptive languages like WADL and WSDL 2.0 are making it possible to describe the RESTful contract to client applications. However, if your RESTful web services are not named effectively, the mechanism for describing the interface may run out of...
Troubleshooting Java Code: Log or Re-Throw
06 Mar 2013
Tip - When building Java applications, proper logging and proper exception handling go hand in hand. But there are times when putting the two together is just plain wrong. This article explains why rethrowing an exception and logging it at the same time is a...
Improving ALM workflow with automation in Oracle PaaS
05 Oct 2012
Video - Application lifecycle management changes the way developers work when teamed with platform as a service, according to one ALM expert at JavaOne 2012.
Learn from mobile application developers
19 Apr 2012
Tip - Despite differences between enterprise and mobile device development, there are still lessons to be learned from the mobile development community.
Can more complex code be easier to maintain?
02 Mar 2012
Tip - The architecture of an enterprise application may be more complex than seems necessary, but maintainable code often requires complexity.
The intricacies of safe and unsafe casting in Java 7
26 Jan 2012
Tip - One of the problems with casting is that it does have the potential to cause a loss of precision, especially if the number that gets cast does indeed fall outside of the range of the target type. Here we will explain why this happens.