Looking at the table of contents, I find this book very interesting compared to the other Learning Java books.
With math, these concepts can be applied to business concepts or processes using Java language.
Applying math techniques to Java makes learning Java more fun and understandable.
I was wondering if you would be creating another book that will apply advanced Java concepts with math and games or something fun and interesting.
I would be interest to read this book or any other innovative Java books and I'm open to suggestions.
Which version of Java® is the book intended for? What would you consider an advanced topic? Do you mention Streams or λs, even in their simplest forms? I see too many resources which seem to think that Streams are an advanced topic, and I have also known undergraduates who can happily write IntStream.generate(...) more readily than for (int i = 0; i < something; i++) ...
Any recent version of Java should work for all of the code samples in the book. It doesn't mention Streams. There are already a lot of books or online resources that are introducing wide variety of Java features.
The main intent of this book is to encourage readers to learn Java programming effectively with basic math concepts in mind, while also to apply Java programming to solving math problems beautifully.
I'm glad to see you mention beauty as a specific goal. Mathematicians have always valued beauty while proving theorems, but computer programmers don't seem to be as ready to reject ugly programs. In my opinion, that is. (I'm a mathematician who spent all my life as a computer programmer.)
Paul Clapham wrote:but computer programmers don't seem to be as ready to reject ugly programs. In my opinion, that is. (I'm a mathematician who spent all my life as a computer programmer.)
Not all computer programmers. I was lucky to have imprinted on the concept of “elegance” early on in my career. That turned into a bit of an obsession with perfection and then mellowed out to a relentless quest for simplicity and good enough. While perfection certainly has beauty, I think my views these days tend to equate elegance more with simplicity and pragmatic fit-for-purpose.