Thinking in Java

副标题:无

作   者:(美)Bruce Eckel著

分类号:

ISBN:9787111092865

微信扫一扫,移动浏览光盘

简介

   From the fundamentals of Java syntax to its most advanced features (distributed computing, advanced Object-oriented capabilities, multithreading), Thinking In Java is designed to teach. Bruce Eckel's readable style and small, direct programming examples malce even the most arcane concepts clear.      

目录

preface

preface to the 2nd edition

the cd rom

introduction

prerequisites

learningjava

goals

online documentation

chapters

exercises

multirnedia cd rom

source code

java versions

seminars and

mentoring

errors

note on the cover design

acknowledgements

introduction

objects

.the progress

of abstraction

an object has

an interface

the hidden

implementation

reusing the

implementation

inheritance: reusing

the interface

interchangeable objects

with polymorphism

object landscapes and

lifetimes

exception handling:

dealing with errors

multithreading

persistence

java and the lnternet

analysis and design

extreme programming

why java succeeds

strategies for transition

java vs. c++?

summary

2: everything is

an object

you manipolate objects

with references

you must create

all the objeas

you never need to

destroy an object

creating new data

types: class

methods, arguments,

and return values

building a

java program

your first java program

comments and embedded

docomentation

coding style

summary

exercises

3 : controlling

program flow

using java operators

execution control

sommary

exercises

i4: initialization

& cleanup

guaranteed initialization

with the constructor

method overloading

cleanup : finalization

and garbage collection

member initialization

array initialization

summary

exercises

5:hidingthe

implem

package:

the libraty unit

java access specifiers

interface and

implementation

class access

summary

exercises

6: reusing-classes

composition syntax

inheritance syntax

combining composition

and inheritance

choosing composition

vs. inheritance

protected

incremental

development

upcasting

the final keyword

lnitialization and

class loading

summary

exercises

7:polymorphism

upcasting revisited

the twist

overriding vs.

overloading

abstract classes

and methods

constructors and

polymorphism

designing with

inheritance

summary

exercises

8:interfaces&

innerclassex

interfaces

inner classes

summary

exercises

9: holding

yourobjects

arrays

introduction to

containers

container disadvantage:

unknown type

iterators

container taxonomy

collection

functionality

list functionality

set functionality

map functionality

holding references

iterators revisited

choosing an

implementation

sorting and

searching lists

utilities

unsupported

operations

java 1.0/1.1containers

summary

exercises

10:error handing

with exceptions

basic exceptions

catching an exception

creating your own

exceptions

the exception

specification

standard java

exceptions

performing cleanup

with finally

exception restrictions

constructors

exception matching

summary

exercises

11:the java

i/o system

the file class

input and output

adding attributes

and useful interfaces

readers&writers

off by itself:

randomaccessfile

typical uses of

i/o streams

standard i/o

compression

object serialization

tokenizing input

summary

exercises

12:run-time type

identification

the need for rtti

rtti syntax

reflection:run-time

class information

summary

exercises

13:creation windows

&appets

the basic applet

running applets from

the command line

making a button

capturing an event

text areas

controlling layout

the swing event model

a catalig of swing

components

packaging an applet

into a jar file

programming

techniques

visual programming

and beans

summary

exercises

14:multiple threads

responsive

userinterfaces

sharing

limited resources

blocking

priorities

runnable revisited

summary

exercises

15:distributed

computing

network programming

java database

connectivity(jdbc)

servlets

java server pages

rmi(remotemethod

invocation)

corba

enterprise javabeans

jini:distributed

services

summary

exercises

a:passing&

returning objects

passing

references around

making local copies

controlling

cloneability

read-only classes

summary

exercises

b:the javanative

interface(jni)

calling a

native method

accessing jni functions:

the jnienvargument.1069

passing and

using java objects

jni and

javaexceptions

jniand threading

using a preexisting

code base

additional

information

c:java programming

guidelines

design

implementation

d: resources

software

books

index



已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Thinking in Java
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon