JAVA编程原理:面向工程和科学人员

JAVA编程原理:面向工程和科学人员
作 者: Gary Bronson
出版社: 清华大学出版社
丛编项: 国外计算机科学经典教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: JAVA
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JAVA编程原理:面向工程和科学人员》作者简介

内容简介

Java for Engineers and Scientists provides you with the tools, techniques, and understanding necessary to create and maintain Java programs as well as to prepare a solid foundation for more advanced work. The large numbers of examples and exercises in the text are drawn from basic engineering and scientific disciplines and are appropriate to and introductory language-based course.

图书目录

PART 1 Fundamentals

CHAPTER 1 Getting Started

1.1 Introduction to Programming

1.2 Algorithms, Methods, and Classes

1.3 Constructing a Java Program

1.4 The print() and println() Methods

1.5 Programming Style

1.6 Creating a Dialog Box

1.7 Common Programming Errors

1.8 Chapter Summary

1.9 Chapter Supplement: computer Hardware and Software

CHAPTER 2 Values, Variables, and Operations

2.1 Data Values and Arithmetic Operatoins

2.2 Variables and Declarations

2.3 The final Qualifier

2.4 Developing Methods

2.5 Applications

2.6 Common Programming Errors

2.7 Chapter Summary

2.8 Chapter Supplement: Programming Errors

CHAPTER 3 Assignment and Interactive Input

3.1 Assignment Operations

3.2 Formated Output

3.3 mathematical Methods

3.4 Interactive Keyboard Input

3.5 Interactive Dialoginput

3.6 Applications

3.7 Common Programming Errors

3.8 Chapter Summary

CHAPTER 4 Selection

4.1 Relational Expressions

4.2 The if-else Statement

4.3 Nested if Statements

4.4 The switch Statement

4.5 Applications

4.6 Common Programming Errors

4.7 Chapter Summary

4.8 chapter Supplement: Program Testing

CHAPTER 5 Repetition

5.1 Introduction

5.2 The while Statement

5.3 Interactive while Loops

5.4 The for Statement

5.5 Loop Programming Techniques

5.6 The do-while Statement

5.7 Common Programmin Gerrors

5.8 Chapter Summary

CHAPTER 6 General-Purpose Methods

6.1 Method and Parameter Declarations

6.2 Returning a Single Value

6.3 Applications

6.4 Variable Scope

6.5 Common Programming Errors

6.6 Chapter Summary

PART 2 Array and String Reference Types

CHAPTER 7 Arrays

7.1 One-Dimensional Arrays

7.2 Array Initialization

7.3 Applications

7.4 Arrays as Arguments

7.5 Common Programming Errors

7.6 Chapter Summary

7.7 Chapter Supplement: Search and Sort Algorithms

CHAPTER 8 Multidimensional Arrays

8.1 TWO - DIMENSIONAL ARRAYS

8.2 Matrix Operations

8.3 Applications

8.4 Common Programming Errors

8.5 chapter Summary

CHAPTER 9 String and Characters

9.1 The String Class

9.2 String Processing

9.3 The StringBuffer Class

9.4 Applications

9.5 Common Programming Errors

9.6 Chapter Summary

PART 3 Creating Classes

CHAPTER 10 Introduction to Classes

10.1 Object-Based Programming

10.2 Classes

10.3 Constructors

10.4 Applications

10.5 Common Programming Errors

10.6 Chapter Summary

10.7 Chapter Supplement: Insides And Outsides

CHAPTER 11 Additional Class Capabilities

11.1 Memberwise Assignment

11.2 Additional Class Feaures

11.3 Applicatoins

11.4 Class Inheritance

11.5 Reference Variables as Class Members

11.6 Common Programming Errors

11.7 Chater Summary

PART 4 Creating Swing-Based GUIs

CHAPTER 12 Visual Programming Basics

12.1 Event-Based Programming

12.2 Creaing a Swing-Base Window

12.3 Adding a Window-Closing Event Handler

12.4 Adding a Button Component

12.5 Common Programming Errors

12.6 Chapter Summary

CHAPTER 13 Additional Components and Event Handlers

13.1 Adding Multiple Components

13.2 Text Components For Display

13.3 Text Components For Data Entry

13.4 Adding Check Box, Radio Button, and Group Components

13.5 Keystroke Input Validation

13.6 Common Programming Errors

13.7 Chapter Summary

PART 5 Additional Programming Topics

CHAPTER 14 File I/O

14.1 Files and Streams

14.2 Writing and Reading Char Acter-Bsed Files

14.3 Writing and REading Byte-Based Files

14.4 Applicatoins

14.5 Random Access Files

14.6 The File Class

14.7 common Programming Errors

14.8 Chapter Summary

14.9 Chapter Supplement: Character and Byte File Storage

CHAPTER 15 Numerical Methods

15.1 Introduction to Root Finding

15.2 the Biesection Method

15.3 Refinemetns to The Bisection Method

15.4 The Secant Method

15.5 Introduction to Numberical Integration

15.6 The Trapezoidal Rule

15.7 Simpson's Rule

15.8 Common Programming Errors

15.9 Chapter Summary

CHAPTER 16 Additional Capabilities

16.1 ADDITOINAL FEATURES

16.2 Bit Operators

16.3 Command-Line Argumens

16.4 Chapter Summary

APPENDIX A Operator Precedence Table

APPENDIX B Unicode Character Set

APPENDIX C Compliing and Executing a Java program

APPENDIX D Obtaining Locales

APPENDIX E Creating Leading Spaces

APPENDIX F Creating and Using Packages

APPENDIX G A Keyboard Input Class

APPENDIX H Applets

APPENDIX I Real Number Storage

APPENDIX J Solutions and Source Code