• Java核心技术:卷Ⅰ:基础知识:第8版(评注版)
21年品牌 40万+商家 超1.5亿件商品

Java核心技术:卷Ⅰ:基础知识:第8版(评注版)

正版书带塑封 14点之前订单当日发货 91002769108489469953

12.5 1.3折 99 九五品

库存2件

天津宝坻
认证卖家担保交易快速发货售后保障

作者[美]霍斯特曼、[美]科内尔 著

出版社电子工业出版社

出版时间2011-06

版次1

装帧平装

货号91002769108489469953

上书时间2024-12-24

旭日精品图书的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]霍斯特曼、[美]科内尔 著
  • 出版社 电子工业出版社
  • 出版时间 2011-06
  • 版次 1
  • ISBN 9787121133626
  • 定价 99.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 619页
  • 字数 972千字
  • 丛书 传世经典书丛
【内容简介】

  《Java核心技术·卷Ⅰ:基础知识(第8版)(评注版)》(Core Java)自第1版出版以来,一直备受广大Java程序设计人员的青睐,畅销不衰,是Java经典书籍。第8版针对Java SE 6平台进行了全面更新,囊括了Java平台标准版(Java SE/J2SE)的全部基础知识,提供了大量完整且具有实际意义的应用实例,详细介绍了Java语言基础知识、面向对象程序设计、接口与内部类、事件监听器模型、swing图形用户界面程序设计、打包应用程序、异常处理、登录与调试、泛型程序设计、集合框架、多线程等内容。

  本评注版力邀国内资深专家执笔,在英文原著基础上增加了点评和注释,并对原书内容进行了精简,删除了Java图形窗口编程的相关内容,即原书的第7-10章,同时对章节序号进行了相应的调整,从而使本书更集中于Java核心语言。

  本评注版的目的旨在以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨、指明捷径。

  《Java核心技术·卷Ⅰ:基础知识(第8版)(评注版)》中示例程序经过精心设计,不但具有实用价值,而且易于阅读理解,可以作为初学者自己编写程序的良好开端,也能够帮助程序员快速地了解Java SE 6的新特性,或迅速从其他语言转向Java语言。

【作者简介】

 Horstmann Cay S.Horstmann ,圣何塞州立大学计算机科学系教授。他曾经是Preview Systems公司的副总裁和首席技术官,曾任许多大型公司、大学和组织的C++、Java与因特网编程顾问。

【目录】

preface xviii

acknowledgements xxiv

chapter 1 an introduction to java(新增批注共25条) 

java as a programming platform 

the java "white paper" buzzwords 

simple 

object oriented 

network-savvy 

robust 

secure 

architecture neutral 

portable 

interpreted 

high performance 

multithreaded 

dynamic 

java applets and the internet 

a short history of java 

common misconceptions about java 

chapter 2 the java programming environment

(新增批注共20条) 

installing the java development kit 

downloading the jdk 

setting the execution path 

installing the library source and documentation 

installing the core java program examples 

navigating the java directories 

choosing a development environment 

using the command-line tools 

troubleshooting hints 

using an integrated development environment 

locating compilation errors 

running a graphical application 

building and running applets 

chapter 3 fundamental programming structures in java

(新增批注共44条) 

a simple java program 

comments 

data types 

integer types 

floating-point types 

the char type 

the boolean type 

variables 

initializing variables 

constants 

operators 

increment and decrement operators 

relational and boolean operators 

bitwise operators 

mathematical functions and constants 

conversions between numeric types 

casts 

parentheses and operator hierarchy 

enumerated types 

strings 

substrings 

concatenation 

strings are immutable 

testing strings for equality 

code points and code units 

the string api 

reading the on-line api documentation 

building strings 

input and output 

reading input 

formatting output 

file input and output 

control flow 

block scope 

conditional statements 

loops 

determinate loops 

multiple selections-the switch statement 

statements that break control flow 

big numbers 

arrays 

the "for each" loop 

array initializers and anonymous arrays 

array copying 

command-line parameters 

array sorting 

multidimensional arrays 

ragged arrays 

chapter 4 objects and classes(新增批注共55条) 

introduction to object-oriented programming 

classes 

objects 

identifying classes 

relationships between classes 

using predefined classes 

objects and object variables 

the gregoriancalendar class of the java library 

mutator and accessor methods 

defining your own classes 

an employee class 

use of multiple source files 

dissecting the employee class 

first steps with constructors 

implicit and explicit parameters 

benefits of encapsulation 

class-based access privileges 

private methods 

final instance fields 

static fields and methods 

static fields 

static constants 

static methods 

factory methods 

the main method 

method parameters 

object construction 

overloading 

default field initialization 

default constructors 

explicit field initialization 

parameter names 

calling another constructor 

initialization blocks 

object destruction and the finalize method 

packages 

class importation 

static imports 

addition of a class into a package 

package scope 

the class path 

setting the class path 

documentation comments 

comment insertion 

class comments 

method comments 

field comments 

general comments 

package and overview comments 

comment extraction 

class design hints 

chapter 5 inheritance(新增批注共42条) 

classes, superclasses, and subclasses 

inheritance hierarchies 

polymorphism 

dynamic binding 

preventing inheritance: final classes and methods 

casting 

abstract classes 

protected access 

object: the cosmic superclass 

the equals method 

equality testing and inheritance 

the hashcode method 

the tostring method 

generic array lists 

accessing array list elements 

compatibility between typed and raw array lists 

object wrappers and autoboxing 

methods with a variable number of parameters 

enumeration classes 

reflection 

the class class 

a primer on catching exceptions 

using reflection to analyze the capabilities of classes 

using reflection to analyze objects at runtime 

using reflection to write generic array code 

method pointers! 

design hints for inheritance 

chapter 6 interfaces and inner classes(新增批注共24条) 

interfaces 

properties of interfaces 

interfaces and abstract classes 

object cloning 

interfaces and callbacks 

inner classes 

use of an inner class to access object state 

special syntax rules for inner classes 

are inner classes useful? actually necessary? secure? 

local inner classes 

accessing final variables from outer methods 

anonymous inner classes 

static inner classes 

proxies 

properties of proxy classes 

chapter 7 exceptions, logging, assertions, and debugging

(新增批注共38条) 

dealing with errors 

the classification of exceptions 

declaring checked exceptions 

how to throw an exception 

creating exception classes 

catching exceptions 

catching multiple exceptions 

rethrowing and chaining exceptions 

the finally clause 

analyzing stack trace elements 

tips for using exceptions 

using assertions 

assertion enabling and disabling 

using assertions for parameter checking 

using assertions for documenting assumptions 

logging 

basic logging 

advanced logging 

changing the log manager configuration 

localization 

handlers 

filters 

formatters 

a logging recipe 

debugging tips 

using a console window 

tracing awt events 

letting the awt robot do the work 

using a debugger 

chapter 8 generic programming(新增批注共22条) 

why generic programming? 

who wants to be a generic programmer? 

definition of a simple generic class 

generic methods 

bounds for type variables 

generic code and the virtual machine 

translating generic expressions 

translating generic methods 

calling legacy code 

restrictions and limitations 

type parameters cannot be instantiated with primitive types 

runtime type inquiry only works with raw types 

you cannot throw or catch instances of a generic class 

arrays of parameterized types are not legal 

you cannot instantiate type variables 

type variables are not valid in static contexts of generic classes 

beware of clashes after erasure 

inheritance rules for generic types 

wildcard types 

supertype bounds for wildcards 

unbounded wildcards 

wildcard capture 

reflection and generics 

using class[t] parameters for type matching 

generic type information in the virtual machine 

chapter 9 collections(新增批注共55条) 

collection interfaces 

separating collection interfaces and implementation 

collection and iterator interfaces in the java library 

concrete collections 

linked lists 

array lists 

hash sets 

tree sets 

object comparison 

queues and deques 

priority queues 

maps 

specialized set and map classes 

the collections framework 

views and wrappers 

bulk operations 

converting between collections and arrays 

algorithms 

sorting and shuffling 

binary search 

simple algorithms 

writing your own algorithms 

legacy collections 

the hashtable class 

enumerations 

property maps 

stacks 

bit sets 

chapter 10 multithreading(新增批注共24条) 

what are threads? 

using threads to give other tasks a chance 

interrupting threads 

thread states 

new threads 

runnable threads 

blocked and waiting threads 

terminated threads 

thread properties 

thread priorities 

daemon threads 

handlers for uncaught exceptions 

synchronization 

an example of a race condition 

the race condition explained 

lock objects 

condition objects 

the synchronized keyword 

synchronized blocks 

the monitor concept 

volatile fields 

deadlocks 

lock testing and timeouts 

read/write locks 

why the stop and suspend methods are deprecated 

blocking queues 

thread-safe collections 

efficient maps, sets, and queues 

copy on write arrays 

older thread-safe collections 

callables and futures 

executors 

thread pools 

scheduled execution 

controlling groups of tasks 

synchronizers 

semaphores 

countdown latches 

barriers 

exchangers 

synchronous queues 

example: pausing and resuming an animation 

threads and swing 

running time-consuming tasks 

using the swing worker 

the single-thread rule 

index




点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP