网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 JAVA编程及其应用
分类
作者 王子中
出版社 电子工业出版社
下载
简介
编辑推荐

王子中编著的《JAVA编程及其应用》详细介绍了Java编程的基础知识、基本原理和有关Java程序实现过程,并在附录中介绍了如何免费下载安装Java编译运行工具和TextPad编辑软件,以及如何在Linux系统上运行Java程序。

全书以Java编程为主线,逻辑明确,易于自学。

内容推荐

王子中编著的《JAVA编程及其应用》前六章介绍了Java 程序的基本结构与要素,包括字符串、数值变量、输入/输出、选择(selection)与循环(loops)。第七章至第十一章、第十三章、第十四章引入了Java 程序的复合结构及编程技术,包括数组(arrays)、类(classes)及其方法(methods)、面向对象编程(OOP)及异常处理(exception handling ),其中面向对象编程(OOP)讨论了类的继承(inheritance)与多态(polymorphism)。第十二章、第十五章及第十六章介绍了由Java 实现的数据结构,如表(lists)、链表(linked lists)及递归(recursion)。本书最后对Java Applets 作了简单介绍,并给出了几个应用实例。

目录

Chapter 1 Introduction

 1.1 What is a Computer

 1.2 Instruction Execution Cycle

 1.3 Compilers and Interpreters

 1.4 Programs and Algorithms

 1.5 Code Debugging

 1.6 Compiling and Execution

 1.7 Chapter Exercises

Chapter 2 Characters and Strings

 2.1 Java Program Components

 2.2 Naming Identifiers

 2.3 Characters and Strings

 2.4 Declaration of Variables

 2.5 Assignment Statements

 2.6 Named Constants

 2.7 Standard Output

 2.8 Standard Input

 2.9 String Concatenation

 2.10 The Length of a String

 2.11 The Preprocessor

 2.12 Chapter Exercises

Chapter 3 Numerical Data

 3.1 Integers and Floating Numbers

 3.2 Arithmetic Operations

 3.3 Coercion and Cast

 3.4 Operations with Mixed Types

 3.5 Modulo Operations

 3.6 Increments and Decrements

 3.7 Combined Assignment Operators

 3.8 Precedence of Operators

 3.9 Commonly Used Methods of Math Class

 3.10 Section Exercises

 3.11 Formatting the Floating Numbers

 3.12 Standard Input for Numerical Data

 3.13 Chapter Exercises

Chapter 4 Input/Output and File I/O Operations

 4.1 More on Input Statements

 4.2 Input for Strings with Spaces

 4.3 Input for Characters

 4.4 Skipping Lines

 4.5 Section Exercises

 4.6 File I/O Operations

 4.7 Redirection for File I/O

 4.8 Procedure of Software Design

 4.9 Chapter Exercises

Chapter 5 Selection Structures

 5.1 The Boolean Data Type

 5.2 Relational Operators

 5.3 Logical Operators

 5.4 Precedence of Operators

 5.5 String Comparisons

 5.6 Statement Blocks

 5.7 If Statements

 5.8 If-Else Statements

 5.9 Nested If Statements

 5.10 Section Exercises

 5.11 More Examples

 5.12 An Alternative Selection Structure

 5.13 Chapter Exercises

Chapter 6 Loops

 6.1 While Loops

 6.2 EOF-Controlled Loops

 6.3 Sentinel-Controlled Loops

 6.4 Do-While Loops

 6.5 For Loops

 6.6 Chapter Exercises

Chapter 7 Static or Class Methods

 7.1 Value-Returning Methods

 7.2 Void Methods

 7.3 Local and Global Variables

 7.4 Section Exercises

 7.5 More Ex

 7.6 Chapter Exercises

Chapter 8 Cl

 8.1 Definition of a Class

 8.2 Instance Variables

 8.3 Constructors

 8.4 Instance Methods

 8.5 Chapter Exercises

Chapter 9 Arrays

 9.1 Declaration of an Array

 9.2 I/O Work for Array’s Components

 9.3 Initialization of an Array

 9.4 Section Exercises

 9.5 Aggregate Operations

 9.6 Chapter Exercises

Chapter 10 More on Arrays

 10.1 The Length of an Array

 10.2 Arrays Used in Methods

 10.3 Section Exercises

 10.4 Parallel Arrays

 10.5 Section Exercises

 10.6 Two-Dimensional Arrays

 10.7 Section Exercises

 10.8 More on 2-D Arrays

 10.9 2-D Arrays in Me

 10.10 Chapter Exercises

Chapter 11 More on Classes

 11.1 Abstract Data Type (ADT)

 11.2 Definition of a Class

 11.3 The TimeType Class

 11.4 Class Objects

 11.5 Accessing Class Members

 11.6 Code Example

 11.7 Section Exercises

 11.8 Aggregate Operations

 11.9 Information Hiding

 11.10 Section Exercises

 11.11 Class Constructors

 11.12 Section Exercises

 11.13 The Fraction Class

 11.14 The Split Method

 11.15 Arrays of Objects

 11.16 Chapter Exercises

Chapter 12 Lists

 12.1 What is a List

 12.2 Sequential Search

 12.3 Selection Sort

 12.4 The List Class

 12.5 Section Exercises

 12.6 Sorted

 12.7 Java Generics

 12.8 Big-O Notation

 12.9 Using the ArrayList Class

 12.10 Chapter Exercises

Chapter 13 Object-Oriented Programming

 13.1 OOP Inheritance

 13.2 Using the toString Method

 13.3 Section Exercises

 13.4 OOP Composition

 13.5 The Line Class

 13.6 Section Exercises

 13.7 OOP Polymorphism

 13.8 Java Interface

 13.9 Chapter Exercises

Chapter 14 Exception Handling

 14.1 The Try-Catch Structure

 14.2 Exception Classes

 14.3 More on Exception Classes

 14.4 Chapter Exercises

Chapter 15 Linked Lists

 15.1 The ListNode Class

 15.2 Creating a Linked List

 15.3 Using the LinkedList Class

 15.4 More on Java Generics

 15.5 Chapter Exercises

Chapter 16 Recursion

 16.1 Recursive Methods

 16.2 Recursion or Repetition

 16.3 More Examples

 16.4 Chapter Exercises

Chapter 17 Java Applets and Applications

 17.1 Java Applets

 17.2 The Graphics Class

 17.3 The Simulation of Cell Division

 17.4 The Dynamic Iteration of Triangles

Bibliography

Appendix A Using Linux for Java

 A.1 New Users on Linux

 A.2 User Login

 A.3 PICO Editor

 A.4 Using Secure File Transfer

Appendix B Installation of Java and TextPad

 B.1 Installation of Java

 B.2 Downloading and Installing TextPad

 B.3 Execution of Java Applications

 B.4 Execution of Java Applets

Index

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/24 9:18:08