• Java核心技术卷1
21年品牌 40万+商家 超1.5亿件商品

Java核心技术卷1

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

13.07 1.3折 99 九五品

库存2件

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

作者[美]Cay S.Horstmann Gary Cornell 著

出版社人民邮电出版社

出版时间2008-11

版次1

装帧平装

货号9969488279059562497

上书时间2024-12-24

旭日精品图书的书店

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

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]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
点击展开 点击收起

—  没有更多了  —

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

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