ایرانی توانمند
Business is booming.

Java language

3

This book is designed to serve as a textbook and reference for programming in the Java language. For undergraduate students in Computer Science and Computer Programming courses. Praised for providing an engaging balance of thoughtful examples and explanatory discussion, best-selling author Walt Savitchs explain concepts and techniques in a straightforward style using understandable language and code enhanced by a suite of pedagogical tools. AThis book is appropriate for both introductory and intermediate programming courses introducing Java.

This book is designed to serve as a textbook and reference for programming in the Java language. For undergraduate students in Computer Science and Computer Programming courses. Praised for providing an engaging balance of thoughtful examples and explanatory discussion, best-selling author Walt Savitchs explain concepts and techniques in a straightforward style using understandable language and code enhanced by a suite of pedagogical tools. AThis book is appropriate for both introductory and intermediate programming courses introducing Java.

Brief Contents
Chapter 1 GETTING STARTED
Chapter 2 CONSOLE INPUT AND OUTPUT
Chapter 3 FLOW OF CONTROL
Chapter 4 DEFINING CLASSES I
Chapter 5 DEFINING CLASSES II
Chapter 6 ARRAYS
Chapter 7 INHERITANCE
Chapter 8 POLYMORPHISM AND ABSTRACT CLASSES
Chapter 9 EXCEPTION HANDLING
Chapter 10 FILE I/O
Chapter 11 RECURSION
Chapter 12 UML AND PATTERNS
Chapter 13 INTERFACES AND INNER CLASSES
Chapter 14 GENERICS AND THE ArrayList CLASS
Chapter 15 LINKED DATA STRUCTURES
Chapter 16 COLLECTIONS, MAPS AND ITERATORS
Chapter 17 SWING I
Chapter 18 SWING II
Chapter 19 JAVA NEVER ENDS
Chapter 20 APPLETS AND HTML
Appendix 1 KEYWORDS
Appendix 2 PRECEDENCE AND ASSOCIATIVITY RULES
Appendix 3 ASCII CHARACTER SET
Appendix 4 FORMAT SPECIFICATIONS FOR printf
Appendix 5 SUMMARY OF CLASSES AND INTERFACES
INDEX

Contents
Chapter 1 Getting Started
۱.۱ INTRODUCTION TO JAVA
۱.۲ EXPRESSIONS AND ASSIGNMENT STATEMENTS
۱.۳ THE CLASS String
۱.۴ PROGRAM STYLE
Chapter 2 Console Input and Output
۲.۱ SCREEN OUTPUT
۲.۲ CONSOLE INPUT USING THE Scanner CLASS
۲.۳ INTRODUCTION TO FILE INPUT
Chapter 3 Flow of Control
۳.۱ BRANCHING MECHANISM
۳.۲ BOOLEAN EXPRESSIONS
۳.۳ LOOPS
۳.۴ DEBUGGING
۳.۵ RANDOM NUMBER GENERATION
Chapter 4 Defining Classes I
۴.۱ CLASS DEFINITIONS
۴.۲ INFORMATION HIDING AND ENCAPSULATION
۴.۳ OVERLOADING
۴.۴ CONSTRUCTORS
Chapter 5 Defining Classes II
۵.۱ STATIC METHODS AND STATIC VARIABLES
۵.۲ REFERENCES AND CLASS PARAMETERS
۵.۳ USING AND MISUSING REFERENCES
۵.۴ PACKAGES AND javadoc
Chapter 6 Arrays
۶.۱ INTRODUCTION TO ARRAYS
۶.۲ ARRAYS AND REFERENCES
۶.۳ PROGRAMMING WITH ARRAYS
۶.۴ MULTIDIMENSIONAL ARRAYS
Chapter 7 Inheritance
۷.۱ INHERITANCE BASICS
۷.۲ ENCAPSULATION AND INHERITANCE
۷.۳ PROGRAMMING WITH INHERITANCE
Chapter 8 Polymorphism and Abstract Classes
۸.۱ POLYMORPHISM
۸.۲ ABSTRACT CLASSES
Chapter 9 Exception Handling
۹.۱ EXCEPTION HANDLING BASICS
۹.۲ THROWING EXCEPTIONS IN METHODS
۹.۳ MORE PROGRAMMING TECHNIQUES FOR EXCEPTION HANDLING
Chapter 10 File I/O
۱۰.۱ INTRODUCTION TO FILE I/O
۱۰.۲ TEXT FILES
۱۰.۳ THE File CLASS
۱۰.۴ BINARY FILES*
۱۰.۵ RANDOM ACCESS TO BINARY FILES*
Chapter 11 Recursion
۱۱.۱ RECURSIVE Void METHODS
۱۱.۲ RECURSIVE METHODS THAT RETURN A VALUE
۱۱.۳ THINKING RECURSIVELY
Chapter 12 UML and Patterns
۱۲.۱ UML
۱۲.۲ PATTERNS*
Chapter 13 Interfaces and Inner Classes
۱۳.۱ INTERFACES
۱۳.۲ SIMPLE USES OF INNER CLASSES
۱۳.۳ MORE ABOUT INNER CLASSES
Chapter 14 Generics and the ArrayList Class
۱۴.۱ THE ArrayList CLASS
۱۴.۲ GENERICS
Chapter 15 Linked Data Structures
۱۵.۱ JAVA LINKED LISTS
۱۵.۲ COPY CONSTRUCTORS AND THE clone METHOD*
۱۵.۳ ITERATORS
۱۵.۴ VARIATIONS ON A LINKED LIST
۱۵.۵ HASH TABLES WITH CHAINING
۱۵.۶ SETS
۱۵.۷ TREES
Chapter 16 Collections, Maps and Iterators
۱۶.۱ COLLECTIONS
۱۶.۲ MAPS
۱۶.۳ ITERATORS
Chapter 17 Swing I
۱۷.۱ EVENT-DRIVEN PROGRAMMING
۱۷.۲ BUTTONS, EVENTS, AND OTHER SWING BASICS
۱۷.۳ CONTAINERS AND LAYOUT MANAGERS
۱۷.۴ MENUS AND BUTTONS
۱۷.۵ TEXT FIELDS AND TEXT AREAS
Chapter 18 Swing II
۱۸.۱ WINDOW LISTENERS
۱۸.۲ ICONS AND SCROLL BARS
۱۸.۳ THE Graphics CLASS
۱۸.۴ COLORS
۱۸.۵ FONTS AND THE drawString METHOD
Chapter 19 Java Never Ends
۱۹.۱ MULTITHREADING
۱۹.۲ NETWORKING WITH STREAM SOCKETS
۱۹.۳ JAVABEANS
۱۹.۴ JAVA AND DATABASE CONNECTIONS
۱۹.۵ WEB PROGRAMMING WITH JAVA SERVER PAGES
Chapter 20 Applets and HTML
Appendix 1 Keywords
Appendix 2 Precedence and Associativity Rules
Appendix 3 ASCII Character Set
Appendix 4 Format Specifications for printf
Appendix 5 Summary of Classes and Interfaces

امتیاز post

نظرات بسته شده است، اما بازتاب و پینگ باز است.