Java核心技术卷1
正版图书带塑封 当天发货 9969488279059562497
¥
13.07
1.3折
¥
99
九五品
库存2件
作者[美]Cay S.Horstmann Gary Cornell 著
出版社人民邮电出版社
出版时间2008-11
版次1
装帧平装
货号9969488279059562497
上书时间2024-12-29
商品详情
- 品相描述:九五品
图书标准信息
-
作者
[美]Cay S.Horstmann Gary Cornell 著
-
出版社
人民邮电出版社
-
出版时间
2008-11
-
版次
1
-
ISBN
9787115188335
-
定价
99.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
836页
-
字数
1149千字
-
正文语种
英语
-
丛书
典藏原版书苑
- 【内容简介】
-
《Java核心技术卷1:基础知识(第8版)(英文版)》第1版出版以来,一直备受广大Java程序设计人员的青睐,畅销不衰,是Java经典书籍。第8版针对JavaSE6平台进行了全面更新,囊括了Java2平台、标准版(J2SE)的全部基础知识,提供了大量完整且具有实际意义的应用实例,详细介绍了Java语言基础知识、面向对象程序设计、接口与内部类、事件监听器模型、Swing图形用户界面程序设计、打包应用程序、异常处理、登录与调试、泛型程序设计、集合框架、多线程等内容。《Java核心技术卷1:基础知识(第8版)(英文版)》示例程序经过精心设计,不但具有实用价值,而且易于阅读理解,可以作为初学者自己编写程序的良好开端,也能够帮助程序员快速地了解JavaSE6的新特性,或迅速从其他语言转向Java语言。
- 【目录】
-
Contents
1 ANINTRODUCTIONTOJAVA
JavaAsaProgrammingPlatform
TheJava“WhitePaper”Buzzwords
Simple
ObjectOriented
Network-Savvy
Robust
Secure
ArchitectureNeutral
Portable
Interpreted
HighPerformance
Multithreaded
Dynamic
JavaAppletsandtheInternet
AShortHistoryofJava
CommonMisconceptionsaboutJava
2 THEJAVAPROGRAMMINGENVIRONMENT
InstallingtheJavaDevelopmentKit
DownloadingtheJDK
SettingtheExecutionPath
InstallingtheLibrarySourceandDocumentation
InstallingtheCoreJavaProgramExamples
NavigatingtheJavaDirectories
ChoosingaDevelopmentEnvironment
UsingtheCommand-LineTools
TroubleshootingHints
UsinganIntegratedDevelopmentEnvironment
LocatingCompilationErrors
RunningaGraphicalApplication
BuildingandRunningApplets
3 FUNDAMENTALPROGRAMMINGSTRUCTURESINJAVA
ASimpleJavaProgram
Comments
DataTypes
IntegerTypes
Floating-PointTypes
ThecharType
ThebooleanType
Variables
InitializingVariables
Constants
Operators
IncrementandDecrementOperators
RelationalandbooleanOperators
BitwiseOperators
MathematicalFunctionsandConstants
ConversionsbetweenNumericTypes
Casts
ParenthesesandOperatorHierarchy
EnumeratedTypes
Strings
Substrings
Concatenation
StringsAreImmutable
TestingStringsforEquality
CodePointsandCodeUnits
TheStringAPI
ReadingtheOn-LineAPIDocumentation
BuildingStrings
InputandOutput
ReadingInput
FormattingOutput
FileInputandOutput
ControlFlow
BlockScope
ConditionalStatements
Loops
DeterminateLoops
MultipleSelections——TheswitchStatement
StatementsThatBreakControlFlow
BigNumbers
Arrays
The“foreach”Loop
ArrayInitializersandAnonymousArrays
ArrayCopying
Command-LineParameters
ArraySorting
MultidimensionalArrays
RaggedArrays
4 OBJECTSANDCLASSES
IntroductiontoObject-OrientedProgramming
Classes
Objects
IdentifyingClasses
RelationshipsbetweenClasses
UsingPredefinedClasses
ObjectsandObjectVariables
TheGregorianCalendarClassoftheJavaLibrary
MutatorandAccessorMethods
DefiningYourOwnClasses
AnEmployeeClass
UseofMultipleSourceFiles
DissectingtheEmployeeClass
FirstStepswithConstructors
ImplicitandExplicitParameters
BenefitsofEncapsulation
Class-BasedAccessPrivileges
PrivateMethods
FinalInstanceFields
StaticFieldsandMethods
StaticFields
StaticConstants
StaticMethods
FactoryMethods
ThemainMethod
MethodParameters
ObjectConstruction
Overloading
DefaultFieldInitialization
DefaultConstructors
ExplicitFieldInitialization
ParameterNames
CallingAnotherConstructor
InitializationBlocks
ObjectDestructionandthefinalizeMethod
Packages
ClassImportation
StaticImports
AdditionofaClassintoaPackage
PackageScope
TheClassPath
SettingtheClassPath
DocumentationComments
CommentInsertion
ClassComments
MethodComments
FieldComments
GeneralComments
PackageandOverviewComments
CommentExtraction
ClassDesignHints
5 INHERITANCE
Classes,Superclasses,andSubclasses
InheritanceHierarchies
Polymorphism
DynamicBinding
PreventingInheritance:FinalClassesandMethods
Casting
AbstractClasses
ProtectedAccess
Object:TheCosmicSuperclass
TheequalsMethod
EqualityTestingandInheritance
ThehashCodeMethod
ThetoStringMethod
GenericArrayLists
AccessingArrayListElements
CompatibilitybetweenTypedandRawArrayLists
ObjectWrappersandAutoboxing
MethodswithaVariableNumberofParameters
EnumerationClasses
Reflection
TheClassClass
APrimeronCatchingExceptions
UsingReflectiontoAnalyzetheCapabilitiesofClasses
UsingReflectiontoAnalyzeObjectsatRuntime
UsingReflectiontoWriteGenericArrayCode
MethodPointers!
DesignHintsforInheritance
6 INTERFACESANDINNERCLASSES
Interfaces
PropertiesofInterfaces
InterfacesandAbstractClasses
ObjectCloning
InterfacesandCallbacks
InnerClasses
UseofanInnerClasstoAccessObjectState
SpecialSyntaxRulesforInnerClasses
AreInnerClassesUseful?ActuallyNecessary?Secure?
LocalInnerClasses
AccessingfinalVariablesfromOuterMethods
AnonymousInnerClasses
StaticInnerClasses
Proxies
PropertiesofProxyClasses
7 GRAPHICSPROGRAMMING
IntroducingSwing
CreatingaFrame
PositioningaFrame
FrameProperties
DeterminingaGoodFrameSize
DisplayingInformationinaComponent
WorkingwithDShapes
UsingColor
UsingSpecialFontsforText
DisplayingImages
8 EVENTHANDLING
BasicsofEventHandling
Example:HandlingaButtonClick
BecomingComfortablewithInnerClasses
CreatingListenersContainingaSingleMethodCall
Example:ChangingtheLookandFeel
AdapterClasses
Actions
MouseEvents
TheAWTEventHierarchy
SemanticandLow-LevelEvents
9 USERINTERFACECOMPONENTSWITHSWING
SwingandtheModel-View-ControllerDesignPattern
DesignPatterns
TheModel-View-ControllerPattern
AModel-View-ControllerAnalysisofSwingButtons
IntroductiontoLayoutManagement
BorderLayout
GridLayout
TextInput
TextFields
LabelsandLabelingComponents
PasswordFields
TextAreas
ScrollPanes
ChoiceComponents
Checkboxes
RadioButtons
Borders
ComboBoxes
Sliders
Menus
MenuBuilding
IconsinMenuItems
CheckboxandRadioButtonMenuItems
Pop-UpMenus
KeyboardMnemonicsandAccelerators
EnablingandDisablingMenuItems
Toolbars
Tooltips
SophisticatedLayoutManagement
TheGridBagLayout
GroupLayout
UsingNoLayoutManager
CustomLayoutManagers
TraversalOrder
DialogBoxes
OptionDialogs
CreatingDialogs
DataExchange
FileDialogs
ColorChoosers
10 DEPLOYINGAPPLICATIONSANDAPPLETS
JARFiles
TheManifest
ExecutableJARFiles
Resources
Sealing
JavaWebStart
TheSandbox
SignedCode
TheJNLPAPI
Applets
ASimpleApplet
TheAppletHTMLTagandItsAttributes
TheobjectTag
UseofParameterstoPassInformationtoApplets
AccessingImageandAudioFiles
TheAppletContext
StorageofApplicationPreferences
PropertyMaps
ThePreferencesAPI
11 EXCEPTIONS,LOGGING,ASSERTIONS,ANDDEBUGGING
DealingwithErrors
TheClassificationofExceptions
DeclaringCheckedExceptions
HowtoThrowanException
CreatingExceptionClasses
CatchingExceptions
CatchingMultipleExceptions
RethrowingandChainingExceptions
ThefinallyClause
AnalyzingStackTraceElements
TipsforUsingExceptions
UsingAssertions
AssertionEnablingandDisabling
UsingAssertionsforParameterChecking
UsingAssertionsforDocumentingAssumptions
Logging
BasicLogging
AdvancedLogging
ChangingtheLogManagerConfiguration
Localization
Handlers
Filters
Formatters
ALoggingRecipe
DebuggingTips
UsingaConsoleWindow
TracingAWTEvents
LettingtheAWTRobotDotheWork
UsingaDebugger
12 GENERICPROGRAMMING
WhyGenericProgramming?
WhoWantstoBeaGenericProgrammer?
DefinitionofaSimpleGenericClass
GenericMethods
BoundsforTypeVariables
GenericCodeandtheVirtualMachine
TranslatingGenericExpressions
TranslatingGenericMethods
CallingLegacyCode
RestrictionsandLimitations
TypeParametersCannotBeInstantiatedwithPrimitiveTypes
RuntimeTypeInquiryOnlyWorkswithRawTypes
YouCannotThroworCatchInstancesofaGenericClass
ArraysofParameterizedTypesAreNotLegal
YouCannotInstantiateTypeVariables
TypeVariablesAreNotValidinStaticContextsofGenericClasses
BewareofClashesAfterErasure
InheritanceRulesforGenericTypes
WildcardTypes
SupertypeBoundsforWildcards
UnboundedWildcards
WildcardCapture
ReflectionandGenerics
UsingClassParametersforTypeMatching
GenericTypeInformationintheVirtualMachine
13 COLLECTIONS
CollectionInterfaces
SeparatingCollectionInterfacesandImplementation
CollectionandIteratorInterfacesintheJavaLibrary
ConcreteCollections
LinkedLists
ArrayLists
HashSets
TreeSets
ObjectComparison
QueuesandDeques
PriorityQueues
Maps
SpecializedSetandMapClasses
TheCollectionsFramework
ViewsandWrappers
BulkOperations
ConvertingbetweenCollectionsandArrays
Algorithms
SortingandShuffling
BinarySearch
SimpleAlgorithms
WritingYourOwnAlgorithms
LegacyCollections
TheHashtableClass
Enumerations
PropertyMaps
Stacks
BitSets
14 MULTITHREADING
WhatAreThreads?
UsingThreadstoGiveOtherTasksaChance
InterruptingThreads
ThreadStates
NewThreads
RunnableThreads
BlockedandWaitingThreads
TerminatedThreads
ThreadProperties
ThreadPriorities
DaemonThreads
HandlersforUncaughtExceptions
Synchronization
AnExampleofaRaceCondition
TheRaceConditionExplained
LockObjects
ConditionObjects
ThesynchronizedKeyword
SynchronizedBlocks
TheMonitorConcept
VolatileFields
Deadlocks
LockTestingandTimeouts
Read/WriteLocks
WhythestopandsuspendMethodsAreDeprecated
BlockingQueues
Thread-SafeCollections
EfficientMaps,Sets,andQueues
CopyonWriteArrays
OlderThread-SafeCollections
CallablesandFutures
Executors
ThreadPools
ScheduledExecution
ControllingGroupsofTasks
Synchronizers
Semaphores
CountdownLatches
Barriers
Exchangers
SynchronousQueues
Example:PausingandResuminganAnimation
ThreadsandSwing
RunningTime-ConsumingTasks
UsingtheSwingWorker
TheSingle-ThreadRule
Appendix
Index
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价