基本信息
- 原书名:Java First Contact,Second Edition
- 原出版社: Thomson

编辑推荐
本书的主要特点是:
逐步介绍Java语言类的使用,书的荫几章介绍输入/输出以及一组作者定义的工具以帮助刚开始学习Java的学生。
第19章使用来自java.io包的类,重点介绍Java的输入和输出。
第11章让学生**会综合所学到的概念和技巧,从构建类开始设计一个task organizsr程序。
第12章详细介绍继承的概念,让学生在准备学习其他高级的面向对象概念的同时,理解和掌握对象模型中继承的重要性。
第20章介绍applet的创建和使用。
第五部分讨论面向对象的设计,包括方法学以及案例分析,引导学生遍历开发过程的各个阶段。 \t\t
\t\t
内容简介
计算机书籍
本书专为没有编程经验的学生编写,是一本使用Java语言进行面向对象编程的入门书籍。作者以对象的使用为起点,逐步讲解了如何编写对象和理解继承,面向对象设计的重要性,直至如何独立建立一个面向对象的系统。这种教学形式有助于学生在对象模型方面打下坚实的基础。
本书覆盖了Java语言的所有重要方面,包括使用Java标准库中的类,以及作者定义的比较容易理解和消化的类。此外,书中还专门介绍了Java语言的高级方面,包括GUI、applet。输入/输出以及基本的数据结构,使学生在编写Java程序时可以使用多种工具。
本书特点
逐步介绍Java语言类的使用,书的荫几章介绍输入/输出以及一组作者定义的工具以帮助刚开始学习Java的学生。第19章使用来自java.io包的类,重点介绍Java的输入和输出第11章让学生有机会综合所学到的概念和技巧,从构建类开始设计一个task organizsr程序第12章详细介绍继承的概念,让学生在准备学习其他高级的面向对象概念的同时,理解和掌握对象模型中继承的重要性第20章介绍applet的创建和使用第五部分讨论面向对象的设计,包括方法学以及案例分析,引导学生遍历开发过程的各个阶段。
目录
Programming and the Java Language
1.1 Programs and Programming 2
1.2 Algorithms 3
1.3 High-Level Languages and Programs 5
1.4 A Simple Computer 8
1.5 Machine Code 9
1.6 Files and the Filing System 14
1.7 The World Wide Web 15
1.8 The Java Programming Language 17
1.9 Getting Started with Java 20
1.10 A First Java Program 21
1.11 The pti nt and println Methods 24
1.12 How This Book Is Arranged 25
1.13 Key Points in Chapter 1 26
1.14 Exercises 27
2 Object Orientation 29
2.1 Objects and Classes 29
2.2 Software Objects 32
2.3 More about Single Objects 36
前言
ple who have no previous programming experience, so it is unlike many other Java program-
ming books, which appear to have been written by experts for experts. It was written from
scratch and not based on previous C or C++ textbooks by the same authors, which also makes it
different from many other books. This book was developed for a specific purpose and is not an
evolution from an earlier book. The book is thus well suited for a first-year undergraduate pro-
gramming course. This edition has been thoroughly revised and updated for the latest versions
of Java.
The authors have between them taught the first-year programming course at Lancaster
University for more than 14 years, first in Pascal, then in Ada, and since 1996-1997 in Java,
one of the first British universities to use the Java language for first-year programming. This
book is based on our experience of teaching the language to classes of some 150 students. One
author has experience in object-oriented software development and database management sys-
tems from Objective-C to C++ and ONTOS to POET. The other has written a number of
textbooks on natural language processing and computer architecture.
Java is an interesting development in the field of programming languages. We briefly ex-
plore some of the history of Java in our first chapter, but for now, suffice it to say that it is very much a language for the new millennium. Part of the "buzz" around Java is because it is the
language of the World Wide Web (itself a major aspect of computing now and in the future),
but a significant feature of the language is that it is object-oriented. This means that we can
think of systems as composed of a number of objects that provide and request services from each