Java's New Math, Part 1: Real numbers | Linux Today

Java’s New Math, Part 1: Real numbers

Written By
Web Webster
Web Webster
Nov 2, 2008

[ Thanks to An Anonymous Reader for
this link. ]

“Sometimes you’re so familiar with a class you stop
paying attention to it. If you could write the documentation for
java.lang.Foo, and Eclipse will helpfully autocomplete the
functions for you, why would you ever need to read its Javadoc?
Such was my experience with java.lang.Math, a class I thought I
knew really, really well. Imagine my surprise, then, when I
recently happened to be reading its Javadoc for possibly the first
time in half a decade and realized that the class had almost
doubled in size with 20 new methods I’d never heard of. Obviously
it was time to take another look.

“Version 5 of the Java™ Language Specification added 10
new methods to java.lang.Math (and its evil twin
java.lang.StrictMath), and Java 6 added another 10. In this
article, I focus on the more purely mathematical functions
provided, such as log10 and cosh. In Part 2, I’ll explore the
functions more designed for operating on floating point numbers as
opposed to abstract real numbers.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.