- Publisher: Prentice Hall PTR
- Number Of Pages: 496
- Publication Date: 2003-04-14
- Sales Rank: 738417
- ISBN / ASIN: 0131018159
- EAN: 0076092022398
- Binding: Paperback
- Manufacturer: Prentice Hall PTR
- Studio: Prentice Hall PTR
- Average Rating: 4.5
- Total Reviews: 6
Book Description
The first book to focus on using Java to develop scientific and engineering programs.
A real technical programming book written by a real scientific programmer.
Shows how Java can specifically be used to develop GUI or Web-based front-ends to scientific or engineering programs.
Written for scientists and engineers learning Java as their first programming language or for those transitioning to Java from FORTRAN or C. Advanced Java for Engineers and Scientists gives the reader all the information needed to use Java to create powerful, versatile, and flexible scientific and engineering applications. The book is full of practical example problems and valuable tips. Grant Palmer, a research scientist himself, goes in-depth into advanced technical programming concepts applicable to scientific-oriented applications, such as solving differential equations, data modeling, integration of functions, and creating generic class libraries. The last section of the book shows readers how Java can be used to develop GUI or Web-based front-ends to scientific or engineering programs.
Grant Palmer is a scientific programmer with the ELORET Corporation under contract with NASA to develop analysis programs in the fields of fluid dynamics, thermodynamics, and thermal response. He has written three previous books on Java programming.
Synopsis
TechnicalJava(tm)Developing Scientific and Engineering ApplicationsGrant PalmerThe practical, example-rich guide to Java technical programmingIf you want to use Java todevelop scientific or engineering programs, Technical Java is the Java guide you'vebeen searching for. Using real-life examples, expert scientific programmerGrant Palmer shows how to build powerful, versatile, and flexible software forvirtually any technical application. Whether you're moving from FORTRAN, C, or C ++, or learning Java as your first language, Palmer covers all you needto know - Java, FORTRAN, C, and C ++, similarities, differences, and migration issues Java 1.4 syntax, objects, classes, methods, interfaces, variables, arrays, exceptions, packages, I/O, and more Working with java.math and creating your own math functions - including detailed trigonometric and transcendental examples Data modeling, in depth: class hierarchies, generic class libraries, least-squares fit, fitting to non-polynomial equations, and more Solving differential equations and systems of equations, including Gauss-Jordan and Gaussian elimination, lower-upper decomposition.
Download
