دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 3 نویسندگان: Laura Lemay. Rogers Cadenhead سری: Sams teach yourself in 21 days ISBN (شابک) : 0672324555, 9780672324550 ناشر: Pearson Education سال نشر: 2002 تعداد صفحات: 879 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Sams Teach Yourself Java 2 in 21 Days, Professional Reference Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب سامسونگ آموزش Java 2 خود را در 21 روز، نسخه مرجع حرفه ای نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Sams Teach Yourself Java in 21 Days, Professional Reference Edition, 3/E همچنان یکی از محبوب ترین و پرفروش ترین آموزش های جاوا در بازار است. این کتاب که توسط دو نویسنده فنی متخصص نوشته شده است، به دلیل نگارش واضح و پرشخصیت، به دلیل استفاده گسترده از مثال ها، و سازماندهی منطقی و کامل آن مورد تحسین قرار گرفته است. سازماندهی مجدد مطالب برای پوشش آخرین پیشرفتهای جاوا و گسترش پوشش کتاب از موضوعات اصلی برنامهنویسی جاوا. نسخه مرجع حرفهای شامل هفت فصل اضافی اضافی، یک بخش مرجع کامل جاوا، و یک سی دی حاوی جاوا SDK Sun است.
Sams Teach Yourself Java in 21 Days, Professional Reference Edition, 3/E continues to be one of the most popular, best-selling Java tutorials on the market. Written by two expert technical writers, it has been acclaimed for its clear and personable writing, for its extensive use of examples, and for its logical and complete organization.This new edition maintains and improves upon all these qualities, while updating, revising, and reorganizing the material to cover the latest developments in Java and to expand the book's coverage of core Java programming topics.The Professional Reference Edition includes seven additional bonus chapters, a complete Java reference section, and a CD containing Sun's Java SDK.
Sams Teach Yourself Java™ 2 in 21 Days, Professional Reference Edition, Third Edition......Page 2
Copyright © 2003 by Sams Publishing......Page 3
Contents at a Glance......Page 4
Table of Contents......Page 6
About the Authors......Page 22
Reader Services......Page 24
Introduction......Page 26
About This Book......Page 29
WEEK 1 The Java Language......Page 32
DAY 1 Getting Started with Java......Page 34
Object-Oriented Programming......Page 38
Objects and Classes......Page 40
Attributes and Behavior......Page 42
Organizing Classes and Class Behavior......Page 49
Summary......Page 57
Q&A......Page 58
Quiz......Page 59
Exercises......Page 60
DAY 2 The ABCs of Programming......Page 62
Statements and Expressions......Page 63
Variables and Data Types......Page 64
Comments......Page 69
Literals......Page 70
Expressions and Operators......Page 74
String Arithmetic......Page 82
Summary......Page 83
Q&A......Page 84
Quiz......Page 85
Exercises......Page 86
Creating New Objects......Page 88
Accessing and Setting Class and Instance Variables......Page 92
Calling Methods......Page 95
References to Objects......Page 98
Casting and Converting Objects and Primitive Types......Page 100
Comparing Object Values and Classes......Page 104
Summary......Page 106
Q&A......Page 107
Quiz......Page 108
Exercises......Page 109
Arrays......Page 110
Block Statements......Page 117
if Conditionals......Page 118
switch Conditionals......Page 119
for Loops......Page 124
while and do Loops......Page 127
Breaking Out of Loops......Page 130
Q&A......Page 132
Quiz......Page 133
Exercises......Page 134
DAY 5 Creating Classes and Methods......Page 136
Creating Instance and Class Variables......Page 137
Creating Methods......Page 138
Creating Java Applications......Page 146
Java Applications and Command-Line Arguments......Page 147
Creating Methods with the Same Name, Different Arguments......Page 149
Constructor Methods......Page 153
Overriding Methods......Page 157
Finalizer Methods......Page 161
Q&A......Page 162
Quiz......Page 163
Exercises......Page 165
DAY 6 Packages, Interfaces, and Other Class Features......Page 166
Modifiers......Page 167
Static Variables and Methods......Page 173
Final Classes, Methods, and Variables......Page 175
Abstract Classes and Methods......Page 177
Packages......Page 178
Using Packages......Page 179
Creating Your Own Packages......Page 182
Interfaces......Page 185
Creating and Extending Interfaces......Page 189
Inner Classes......Page 198
Q&A......Page 200
Quiz......Page 201
Exercises......Page 203
DAY 7 Threads and Exceptions......Page 204
Exceptions......Page 205
Managing Exceptions......Page 208
Declaring Methods That Might Throw Exceptions......Page 213
Creating and Throwing Your Own Exceptions......Page 217
When to and When Not to Use Exceptions......Page 219
Assertions......Page 221
Threads......Page 223
Summary......Page 230
Q&A......Page 231
Quiz......Page 232
Exercises......Page 233
WEEK 2 The Java Class Library......Page 234
Data Structures......Page 236
Java Data Structures......Page 237
Summary......Page 254
Quiz......Page 255
Exercises......Page 257
DAY 9 Working with Swing......Page 258
Creating an Application......Page 259
Working with Components......Page 270
Q&A......Page 282
Quiz......Page 283
Exercises......Page 285
DAY 10 Building a Swing Interface......Page 286
Swing Features......Page 287
Summary......Page 309
Quiz......Page 310
Exercises......Page 312
DAY 11 Arranging Components on a User Interface......Page 314
Basic Interface Layout......Page 315
Card Layout......Page 322
Grid Bag Layout......Page 324
Summary......Page 335
Q&A......Page 336
Quiz......Page 337
Exercises......Page 339
Event Listeners......Page 340
Working with Methods......Page 345
Creating a Swing Application......Page 352
Q&A......Page 364
Quiz......Page 365
Exercises......Page 367
The Graphics2D Class......Page 368
Drawing Text......Page 371
Color......Page 374
Drawing Lines and Polygons......Page 377
Summary......Page 386
Quiz......Page 387
Exercises......Page 389
DAY 14 Writing Java Applets......Page 390
Applet Security Restrictions......Page 391
Creating Applets......Page 394
Including an Applet on a Web Page......Page 400
Java Archives......Page 408
Passing Parameters to Applets......Page 409
Summary......Page 414
Q&A......Page 415
Quiz......Page 416
Exercises......Page 417
WEEK 3 Java Programming......Page 418
DAY 15 Working with Input and Output......Page 420
Introduction to Streams......Page 421
Byte Streams......Page 423
Filtering a Stream......Page 428
Character Streams......Page 437
Files and Filename Filters......Page 441
Summary......Page 443
Quiz......Page 444
Exercises......Page 446
DAY 16 Serializing and Examining Objects......Page 448
Object Serialization......Page 449
Inspecting Classes and Methods with Reflection......Page 457
Remote Method Invocation......Page 463
Q&A......Page 471
Quiz......Page 472
Exercises......Page 473
DAY 17 Communicating Across the Internet......Page 474
Networking in Java......Page 475
The java.nio Package......Page 491
Summary......Page 504
Q&A......Page 505
Quiz......Page 506
Exercises......Page 507
Retrieving and Using Sounds......Page 508
JavaSound......Page 511
MIDI Files......Page 512
Q&A......Page 524
Quiz......Page 525
Exercises......Page 526
DAY 19 Creating and Using JavaBeans......Page 528
Reusable Software Components......Page 529
Development Tools......Page 533
Working with JavaBeans......Page 535
Summary......Page 544
Quiz......Page 545
Exercises......Page 547
DAY 20 Reading and Writing Data Using JDBC......Page 548
Java Database Connectivity......Page 549
Q&A......Page 568
Exercises......Page 570
DAY 21 Reading and Writing XML Data......Page 572
Using XML......Page 573
Processing XML with Java......Page 577
Summary......Page 587
Q&A......Page 588
Exercises......Page 590
Advanced Java Programming......Page 592
DAY 22 Writing Java Servlets......Page 594
Using Web Servlets......Page 595
Developing Servlets......Page 597
Summary......Page 607
Quiz......Page 608
Exercises......Page 610
DAY 23 JavaServer Pages......Page 612
JavaServer Pages......Page 613
Summary......Page 627
Quiz......Page 628
Exercises......Page 630
DAY 24 Writing Java 1.0 Applets......Page 632
Java 1.0 Programming......Page 633
Summary......Page 652
Quiz......Page 653
Exercises......Page 655
DAY 25 Accessibility......Page 656
Making Programs More Accessible......Page 657
Using Accessibility Features......Page 663
An Accessible Application: PageData......Page 666
Summary......Page 670
Quiz......Page 671
Exercises......Page 672
DAY 26 Java Web Start......Page 674
Java Web Start......Page 675
Using Java Web Start......Page 678
Quiz......Page 688
Exercises......Page 690
DAY 27 Creating Web Services with XML-RPC......Page 692
Introduction to XML-RPC......Page 693
Communicating with XML-RPC......Page 695
Choosing an XML-RPC Implementation......Page 697
Using an XML-RPC Web Service......Page 699
Creating an XML-RPC Web Service......Page 702
Q&A......Page 707
Quiz......Page 708
Exercises......Page 709
DAY 28 Regular Expressions......Page 710
Introduction to Pattern Matching......Page 711
Using Regular Expressions......Page 712
Patterns......Page 717
Summary......Page 722
Quiz......Page 723
Exercises......Page 725
Appendixes......Page 726
APPENDIX A Choosing Java......Page 728
Java’s Past, Present, and Future......Page 729
Why Choose Java......Page 734
Summary......Page 738
APPENDIX B Using the Java 2 Software Development Kit......Page 740
Choosing a Java Development Tool......Page 741
Configuring the Software Development Kit......Page 745
Using a Text Editor......Page 754
Creating a Sample Program......Page 756
APPENDIX C Programming with the Java 2 Software Development Kit......Page 764
An Overview of the SDK......Page 765
The java Interpreter......Page 766
The javac Compiler......Page 768
The appletviewer Browser......Page 770
The javadoc Documentation Tool......Page 774
The jar Java File Archival Tool......Page 778
The jdb Debugger......Page 780
Using System Properties......Page 784
Summary......Page 785
Q&A......Page 786
Choosing a Java Development Tool......Page 788
Configuring Sun ONE Studio......Page 791
Creating a Sample Program......Page 795
Other Books to Consider......Page 800
Sun’s Official Java Site......Page 801
Other Java Web Sites......Page 803
Java Newsgroups......Page 804
Job Opportunities......Page 805
APPENDIX F This Book’s Web Site......Page 808
INDEX......Page 810