悦读宝库 -Java2学习指南(英文版)(附CD-ROM光盘一张)
本书资料更新时间:2025-01-19 20:46:53

Java2学习指南(英文版)(附CD-ROM光盘一张) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

Java2学习指南(英文版)(附CD-ROM光盘一张)精美图片
》Java2学习指南(英文版)(附CD-ROM光盘一张)电子书籍版权问题 请点击这里查看《

Java2学习指南(英文版)(附CD-ROM光盘一张)书籍详细信息

  • ISBN:9787115113696
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2003-08
  • 页数:711
  • 价格:63.20
  • 纸张:胶版纸
  • 装帧:平装
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 20:46:53

内容简介:

本书以Java 2的SCJP和SCJD认证考试为目标,内容涵盖了SCJP和SCJD核心考试的所有考试要点,尽可能详细地介绍了参加SCJP和SCJD的应试者以及其他高级用户所应该掌握的所有技能。

本书在介绍考试要点时针对每个考试目标,使用了大量的插图、表格、试验、测试等,使读者在牢固掌握知识点的同时,轻松地获得丰富的实践经验。

本书由具有丰富SCJP和SCJD考试经验的专家编写,是参加SCJP和SCJD的考试人员的考试教材。本书也是一本学习使用Java 2的很好的参考书,还可以作为一些疑难问题的速查手册。


书籍目录:

Part I The Programmer's Exam 1

1 Language Fundamentals 3

* Java Programming Language Keywords (Exam Objective 4.4) 4

·Access Modifiers 5

·Class, Method, and Variable Modifiers 5

·Flow Control 6

·Error Handling 7

·Package Control 7

·Primitives 7

·Variable Keywords 8

·Void Return Type Keyword 8

·Unused Reserved Words 8

* Literals and Ranges of All Primitive Data Types (Exam Objective 4.6) 10

·Range of Primitive Types 11

·Literal Values for All Primitive Types 12

·Literal Values for Strings 16

* Array Declaration, Construction, and Initialization (Exam Objective 1.1) 17

·Declaring an Array 18

·Constructing an Array 19

·Initializing an Array 21

* Using a Variable or Array Element That Is Uninitialized and Unassigned (Exam Objective 4.5) 32

·Primitive and Object Type Instance Variables 33

·Local (Stack, Automatic) Primitives and Objects 36

* Command-Line Arguments to Main (Exam Objective 4.3) 40

·Exercise 1-1: Creating a Program That Outputs Command-Line Arguments 41

√(Two-Minute Drill 43

* Q&A Self Test 46

·Self Test Answers 54

·Exercise Answers 57

2 Declarations and Access Control 59

* Declarations and Modifiers (Exam Objective 1.2) 60

·Class Declarations and Modifiers 61

·Exercise 2-1: Creating an Abstract Superclass and Concrete Subclass 68

·Method and Variable Declarations and Modifiers 68

* Declaration Rules (Exam Objective 4.1) 104

·Source Files, Package Declarations, and Import Statements 105

·Formatting the Main() Method 111

* Interface Implementation (Exam Objective 4.2) 113

·Declaring an Interface 113

·Declaring Interface Constants 116

·Implementing an Interface 119

√Two-Minute Drill 127

* Q&A Self Test 134

·Self Test Answers 141

3 Operators and Assignments 145

* Java Operators (Exam Objective 5.1) 146

·Assignment Operators 146

·Comparison Operators 155

·instanceof Comparison 156

·Equality Operators 159

·Arithmetic Operators 162

·Shift Operators 168

·Exercise 3-1: Using Shift Operators 172

·Bitwise Operators 172

·Bitwise Complement Operator 175

·Conditional Operator 175

·Primitive Casting 177

·Exercise 3-2: Casting Primitives 179

* Logical Operators (Exam Objective 5.3) 179

·Short-Circuit Logical Operators 180

·Logical Operators (not Short-Circuit) 182

·Passing Variables into Methods (Exam Objective 5.4) 183

·Passing Object Reference Variables 183

·Does Java Use Pass-By-Value Semantics? 184

·Passing Primitive Variables 185

√Two-Minute Drill 190

* Q&A Self Test 195

·Self Test Answers 206

·Exercise Answers 209

4 Flow Control, Exceptions, and Assertions 211

* Writing Code Using if and switch Statements (Exam Objective 2.1) 212

·if-else Branching 213

·switch Statements 217

·Exercise 4-1: Creating a switch-case Statement 224

* Writing Code Using Loops (Exam Objective 2.2) 224

·Using while Loops 225

·Using do-while Loops 226

·Using for Loops 226

·Using break and continue in for Loops 231

·Unlabeled Statements 232

·Labeled Statements 233

·Exercise 4-2: Creating a Labeled while Loop 235

* Handling Exceptions (Exam Objectives 2.3 and 2.4) 235

·Catching an Exception Using try and catch 236

·Using finally 238

·Propagating Uncaught Exceptions 240

·Exercise 4-3: Propagating and Catching an Exception  243

·Defining Exceptions 243

·Exception Hierarchy 244

·Handling an Entire Class Hierarchy of Exceptions 246

·Exception Matching 247

·Exception Declaration and the Public Interface 249

·Rethrowing the Same Exception 254

·Exercise 4-4: Creating an Exception 255

* Working with the Assertion Mechanism (Exam Objectives 2.4 and 2.5) 256

·Assertions Overview 257

·Enabling Assertions 259

·Using Assertions Appropriately 263

√Two-Minute Drill 269

* Q&A Self Test 273

·Self Test Answers 285

·Exercise Answers 288

5 Object Orientation, Overloading and Overriding, Constructors, and Return Types 291

* Benefits of Encapsulation (Exam Objective 6.1) 292

·IS-A and HAS-A Relationships 296

·Overridden and Overloaded Methods (Exam Objective 6.2) 301

·Overridden Methods 301

·Overloaded Methods 305

* Constructors and Instantiation (Exam Objectives 1.3, 6.3, 6.2) 312

·Constructor Basics 313

·Determine Whether a Default Constructor Will Be Created 316

·Overloaded Constructors 321

* Legal Return Types (Exam Objective 1.4) 326

·Return Type Declarations 326

·Returning a Value 327

√Two-Minute Drill 332

* Q&A Self Test 336

·Self Test Answers 347

6 Java.lang-The Math Class, Strings, and Wrappers 351

* Using the String Class (Exam Objective 8.2) 352

·Strings Are Immutable Objects 352

·Important Facts About Strings and Memory 359

·Important Methods in the String Class 360

·The StringBuffer Class 363

·Important Methods in the StringBuffer Class 365

* Using the Math Class (Exam Objective 8.1) 367

·Methods of the java.lang.Math Class 367

·Exercise 6-1: Using the Math Class 370

·Exercise 6-2: Rounding Random Numbers 373

·Miscellaneous Math Class Facts 375

* Using Wrapper Classes (Exam Objective 8.3) 376

·An Overview of the Wrapper Classes 376

·Creating Wrapper Objects 377

·Using Wrapper Conversion Utilities 378

* Using equals()(Exam Objective 5.2) 382

·An Overview of == and the equals() Method 382

√Two-Minute Drill 387

* Q&A Self Test 390

·Self Test Answers 400

·Exercise Answers 403

7 Objects and Collections 405

* Overriding hashCode() and equals() (Exam Objective 9.2) 406

·Overriding equals() 408

·Overriding hashCode() 413

* Collections (Exam Objective 9.1) 420

·So What Do You Do with a Collection? 420

* Garbage Collection (Exam Objectives 3.1, 3.2, 3.3) 430

·Overview of Memory Management and Garbage Collection 430

·Overview of Java's Garbage Collector 431

·Writing Code That Explicitly Makes Objects Eligible for Collection 433

·Forcing Garbage Collection 436

·Cleaning Up Before Garbage Collection-the Finalize() Method 438

√Two-Minute Drill 443

* Q&A Self Test 447

·Self Test Answers 453

8 Inner Classes 455

* Inner Classes 457

·Coding a “Regular” Inner Class 458

·Referencing the Inner or Outer Instance from Within the Inner Class 462

* Method-Local Inner Classes 464

* Anonymous Inner Classes 467

* Static Nested Classes 474

·Instantiating a Static Nested Class 475

√Two-Minute Drill 478

* Q&A Self Test 481

·Self Test Answers 487

9 Threads 491

* Defining, Instantiating, and Starting Threads (Exam Objective 7.1) 492

·Defining a Thread 495

·Instantiating a Thread 496

·Starting a Thread 498

* Preventing Thread Execution (Exam Objective 7.2) 508

·Sleeping 508

·Exercise 9-1: Creating a Thread and Putting It to Sleep  511

·Thread Priorities and Yield 511

* Synchronizing Code (Exam Objective 7.3) 515

·Synchronization and Locks 522

·Exercise 9-2: Synchronizing a Block of Code 524

* Thread Interaction (Exam Objective 7.4) 527

·Using notifyAll() When Many Threads May Be Waiting  532

√Two-Minute Drill 536

* Q&A Self Test 540

·Self Test Answers 550

·Exercise Answers 554

Part II The Developer's Exam 557

10 Introduction to the SCJD 559

* Understand the Sun Certified Java Developer Exam Process 560

·How Does It Work? 561

·Are You a Good Candidate? 562

·How Much Does It Cost? 563

·How Long Does It Take? 563

·What's the Exam Deliverable? 563

·Can I Develop with an IDE? 563

·How Is It Graded? 564

·What Are the Exam Assessors Thinking? 564

·What Are the Exam Assessors NOT Thinking? 566

·What's the Assignment Like? 566

·Overview of the Developer Exam Chapters 569

·Key Points Summary 571

11 Coding Standards 573

* Use Sun Java Coding Standards 574

·Spacing Standards 574

·How to Care for Your Curly Braces 578

·Our Comments About Comments 581

·Declarations Are Fun 583

·Key Points Summary 585

12 Clarity and Maintainability 587

·Write Clear and Maintainable Code 588

·General Programming Considerations 588

·Follow Basic OO Design Principles 594

·Don't Reinvent the Wheel 596

·Handle Errors Appropriately 598

·Key Points Summary 601

13 Designing the Graphical User Interface 605

* Creating a Usable and Extensible GUI 606

·An Overview of Technical Considerations for Your GUI  606

·Introduction to Usability Design 607

1. Use-Cases and the Business Function 608

2. Principles of Good Screen Design 610

3. Choosing Your Widgets, JTable, and What Army? 612

4. Screen Layout for Your Project 615

5. Menus and Navigation 616

6. Messages, Feedback, and Dialog Boxes 619

7. How to Use Colors in Your GUI 621

8. How to Test Your GUI 621

·Key Points Summary 623

14 Networking Issues 627

* Understand Networking Issues 628

·RMI and Sockets 628

·Questions to Ask Yourself 631

·Key Points Summary 634

15 Database Issues 635

* Understand Database Issues 636

·Building a Database 636

·Questions to Ask Yourself 637

16 Exam Documentation 641

* Understand the Sun Certified Java Developer Exam Documentation Requirements 642

·Developer's Documentation 642

·End User Documentation 643

·javadoc and You 643

·The Developer's Choices Document 656

·The Return of Comments and the Versions File 657

·Key Points Summary 658

17 Final Submission and Essay 661

* Preparing the Final Submission 662

·File Organization 662

·The Follow-Up Essay 668

·Key Points Summary 669

A About the CD 673

* System Requirements 674

* LearnKey Additional Training 674

* Installing and Running MasterExam 674

·MasterExam 675

* Electronic Book 675

* Help 675

* Removing Installation(s) 675

* Technical Support 676

* LearnKey Technical Support 676

* Glossary 677

* Index 691


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍


书籍真实打分

  • 故事情节:9分

  • 人物塑造:5分

  • 主题深度:7分

  • 文字风格:5分

  • 语言运用:3分

  • 文笔流畅:3分

  • 思想传递:5分

  • 知识深度:7分

  • 知识广度:8分

  • 实用性:4分

  • 章节划分:3分

  • 结构布局:5分

  • 新颖与独特:9分

  • 情感共鸣:6分

  • 引人入胜:3分

  • 现实相关:9分

  • 沉浸感:4分

  • 事实准确性:4分

  • 文化贡献:5分


网站评分

  • 书籍多样性:4分

  • 书籍信息完全性:4分

  • 网站更新速度:6分

  • 使用便利性:9分

  • 书籍清晰度:5分

  • 书籍格式兼容性:3分

  • 是否包含广告:8分

  • 加载速度:9分

  • 安全性:3分

  • 稳定性:7分

  • 搜索功能:3分

  • 下载便捷性:5分


下载点评

  • 藏书馆(613+)
  • 微信读书(563+)
  • 速度慢(345+)
  • 图书多(677+)
  • 全格式(317+)
  • 无广告(523+)
  • 可以购买(216+)
  • 情节曲折(83+)

下载评价

  • 网友 印***文: ( 2025-01-07 09:45:25 )

    我很喜欢这种风格样式。

  • 网友 饶***丽: ( 2024-12-22 21:55:42 )

    下载方式特简单,一直点就好了。

  • 网友 权***波: ( 2025-01-08 18:13:02 )

    收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!

  • 网友 寇***音: ( 2025-01-07 06:12:35 )

    好,真的挺使用的!

  • 网友 寿***芳: ( 2024-12-28 09:09:10 )

    可以在线转化哦

  • 网友 居***南: ( 2024-12-26 03:29:04 )

    请问,能在线转换格式吗?

  • 网友 谭***然: ( 2025-01-10 14:23:54 )

    如果不要钱就好了

  • 网友 瞿***香: ( 2024-12-27 20:52:34 )

    非常好就是加载有点儿慢。

  • 网友 芮***枫: ( 2024-12-28 12:08:39 )

    有点意思的网站,赞一个真心好好好 哈哈

  • 网友 詹***萍: ( 2024-12-29 02:36:55 )

    好评的,这是自己一直选择的下载书的网站


随机推荐