دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 8 نویسندگان: Cay S. Horstmann سری: ISBN (شابک) : 0132622548 ناشر: Prentice Hall PTR سال نشر: 2007 تعداد صفحات: 825 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 19 مگابایت
در صورت تبدیل فایل کتاب Core Java™ - Fundamentals به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب هسته جاوا ™ - مبانی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این نسخه اصلاح شده Core Java™ کلاسیک، جلد I–مبانی، راهنمای قطعی جاوا برای برنامه نویسان جدی است. کسانی که می خواهند جاوا را روی پروژه های واقعی کار کنند.
به طور کامل برای Java SE جدید به روز شده است. پلتفرم 6، این آموزش بی معنی و مرجع قابل اعتماد، مهمترین ویژگی های زبان و کتابخانه را با نمونه های کاملاً آزمایش شده در دنیای واقعی روشن می کند. برنامههای نمونه با دقت ساخته شدهاند تا به راحتی قابل درک باشند و در عمل نیز مفید باشند، بنابراین میتوانید به آنها به عنوان یک نقطه شروع برجسته برای کد خود تکیه کنید.
جلد I طوری طراحی شده است که به سرعت شما را با چیزهای جدید در Java SE 6 آشنا کند و به شما کمک کند تا انتقال را تا حد امکان موثر انجام دهید. ارتقاء مجدد از نسخه قبلی جاوا یا مهاجرت از زبان دیگر. نویسندگان بر مفاهیم اساسی زبان جاوا، همراه با اصول برنامه نویسی رابط کاربری تمرکز می کنند. شما پوشش دقیق و روشنگری از
برای پوشش دقیق پردازش XML، شبکه، پایگاه داده، بین المللی سازی، امنیت ، AWT/Swing پیشرفته و سایر ویژگی های پیشرفته، به دنبال نسخه هشتم آتی Core Java™, Volume II—Advanced Features(ISBN: 978-0-13-235479-0) باشید. P>
This revised edition of the classic Core Java™, Volume I–Fundamentals, is the definitive guide to Java for serious programmers who want to put Java to work on real projects.
Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important language and library features with thoroughly tested real-world examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as an outstanding starting point for your own code.
Volume I is designed to quickly bring you up to speed on what’s new in Java SE 6 and to help you make the transition as efficiently as possible, whether you’re upgrading from an earlier version of Java or migrating from another language. The authors concentrate on the fundamental concepts of the Java language, along with the basics of user-interface programming. You’ll find detailed, insightful coverage of
For detailed coverage of XML processing, networking, databases, internationalization, security, advanced AWT/Swing, and other advanced features, look for the forthcoming eighth edition of Core Java™, Volume II—Advanced Features (ISBN: 978-0-13-235479-0).
Core Java, Volume I, Fundamentals, Eighth Edition......Page 1
Table of Contents......Page 4
Preface......Page 7
Acknowledgments......Page 13
Ch.1 An Introduction to Java......Page 15
The Java “White Paper” Buzzwords......Page 16
Java Applets and the Internet......Page 21
A Short History of Java......Page 23
Common Misconceptions about Java......Page 25
Ch.2 The Java Programming Environment......Page 29
Installing the Java Development Kit......Page 30
Choosing a Development Environment......Page 35
Using the Command-Line Tools......Page 36
Using an Integrated Development Environment......Page 39
Running a Graphical Application......Page 42
Building and Running Applets......Page 45
Ch.3 Fundamental Programming Structures in Java......Page 49
A Simple Java Program......Page 50
Comments......Page 53
Data Types......Page 54
Variables......Page 58
Operators......Page 60
Strings......Page 67
Input and Output......Page 77
Control Flow......Page 85
Big Numbers......Page 102
Arrays......Page 104
Ch.4 Objects and Classes......Page 119
Introduction to Object-Oriented Programming......Page 120
Using Predefined Classes......Page 125
Defining Your Own Classes......Page 136
Static Fields and Methods......Page 146
Method Parameters......Page 152
Object Construction......Page 158
Packages......Page 167
The Class Path......Page 174
Documentation Comments......Page 176
Class Design Hints......Page 181
Ch.5 Inheritance......Page 185
Classes, Superclasses, and Subclasses......Page 186
Object: The Cosmic Superclass......Page 206
Generic Array Lists......Page 218
Object Wrappers and Autoboxing......Page 225
Methods with a Variable Number of Parameters......Page 228
Enumeration Classes......Page 229
Reflection......Page 231
Design Hints for Inheritance......Page 252
Ch.6 Interfaces and Inner Classes......Page 255
Interfaces......Page 256
Object Cloning......Page 263
Interfaces and Callbacks......Page 269
Inner Classes......Page 272
Proxies......Page 289
Ch.7 Graphics Programming......Page 295
Introducing Swing......Page 296
Creating a Frame......Page 299
Positioning a Frame......Page 302
Displaying Information in a Component......Page 308
Working with 2D Shapes......Page 313
Using Color......Page 321
Using Special Fonts for Text......Page 324
Displaying Images......Page 332
Ch.8 Event Handling......Page 337
Basics of Event Handling......Page 338
Actions......Page 356
Mouse Events......Page 363
The AWT Event Hierarchy......Page 371
Ch.9 User Interface Components with Swing......Page 375
Swing and the Model-View-Controller Design Pattern......Page 376
Introduction to Layout Management......Page 382
Text Input......Page 391
Choice Components......Page 399
Menus......Page 420
Sophisticated Layout Management......Page 438
Dialog Boxes......Page 466
Ch.10 Deploying Applications and Applets......Page 507
JAR Files......Page 508
Java Web Start......Page 515
Applets......Page 530
Storage of Application Preferences......Page 553
Ch.11 Exceptions, Logging, Assertions, and Debugging......Page 565
Dealing with Errors......Page 566
Catching Exceptions......Page 573
Tips for Using Exceptions......Page 582
Using Assertions......Page 585
Logging......Page 589
Debugging Tips......Page 605
Using a Debugger......Page 621
Ch.12 Generic Programming......Page 627
Why Generic Programming?......Page 628
Definition of a Simple Generic Class......Page 630
Generic Methods......Page 632
Bounds for Type Variables......Page 633
Generic Code and the Virtual Machine......Page 635
Restrictions and Limitations......Page 640
Inheritance Rules for Generic Types......Page 644
Wildcard Types......Page 646
Reflection and Generics......Page 654
Ch.13 Collections......Page 663
Collection Interfaces......Page 664
Concrete Collections......Page 672
The Collections Framework......Page 703
Algorithms......Page 714
Legacy Collections......Page 721
Ch.14 Multithreading......Page 729
What Are Threads?......Page 730
Interrupting Threads......Page 742
Thread States......Page 744
Thread Properties......Page 747
Synchronization......Page 750
Blocking Queues......Page 778
Thread-Safe Collections......Page 785
Callables and Futures......Page 788
Executors......Page 792
Synchronizers......Page 799
Threads and Swing......Page 808
Java Keywords......Page 823