본문 바로가기

Core Java, Volume I : Fundamentals > 외국도서

본문 바로가기

회원메뉴

쇼핑몰 검색

회원로그인

회원가입

오늘 본 상품 1

  • Core Java, Volume I : Fundamentals
    Core Java, 66,000
Core Java, Volume I : Fundamentals > 외국도서
메인으로

Core Java, Volume I : Fundamentals 요약정보 및 구매

저자 : Cay Horstmann

상품 선택옵션 0 개, 추가옵션 0 개

위시리스트0
시중가격 69,000원
판매가격 66,000원
출판사 Pearson Education Limited
발행일16 Feb 2022
ISBN 9780137673629
페이지944 pages
크기 232 x 179 x 55 (mm)
언어 ENG
국가 USA
무게 1584g
원산지 USA
포인트 0점
배송비결제 주문시 결제

선택된 옵션

  • Core Java, Volume I : Fundamentals
    +0원
위시리스트
  • 상품 정보

    상품 상세설명


    The #1 Java Guide for Serious Programmers: Fully Updated through Java 17 "This is the definitive reference and instructional work for Java and the Java ecosystem." ---Andrew Binstock, Java Magazine Core Java, Volume I: Fundamentals, Twelfth Edition, is the definitive guide to writing robust, maintainable code. Whatever version of Java you are using-up to and including Java 17-this book will help you achieve a deep and practical understanding of the language and APIs. With hundreds of realistic examples, Cay S.

    Horstmann reveals the most powerful and effective ways to get the job done. This book is written for readers with prior programming experience who are looking for in-depth coverage of the Java language and platform. You'll learn about all language features in detail, including the recent improvements in Java 17.

    The applied chapters and code examples cover the most up-to-date capabilities of the vast Java library. For 25 years, Core Java has prepared serious programmers for serious Java programming. This first of two volumes offers in-depth coverage of fundamental Java programming, including object-oriented programming, generics, collections, lambda expressions, concurrency, and functional programming.

    Classic material for Swing UI programming is included for those who need it. This edition's new content covers text blocks, switch enhancements, records, pattern matching for instanceof, sealed classes, and more. Master foundational techniques, idioms, and best practices for writing superior Java code Leverage the power of interfaces, lambda expressions, and inner classes Harden programs through effective exception handling and debugging Write safer, more reusable code with generic programming Improve performance and efficiency with Java's standard collections Explore simple programs with JShell and assemble complex programs with archives and modules Build cross-platform GUIs with the Swing toolkit Fully utilize multicore processors with Java's powerful concurrency model See Core Java, Volume II: Advanced Features, Twelfth Edition (coming in 2022), for expert coverage of Java 17 enterprise features, the module system, annotations, networking, security, and advanced UI programming.

    Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. 

    상품 정보 고시

  • 사용후기

    Preface xxi
    Acknowledgments xxvii

    Chapter 1: An Introduction to Java 1
    1.1 Java as a Programming Platform 1
    1.2 The Java White Paper Buzzwords 2
    1.3 Java Applets and the Internet 9
    1.4 A Short History of Java 10
    1.5 Common Misconceptions about Java 13

    Chapter 2: The Java Programming Environment 17
    2.1 Installing the Java Development Kit 17
    2.2 Using the Command-Line Tools 22
    2.3 Using an Integrated Development Environment 27
    2.4 JShell 30

    Chapter 3: Fundamental Programming Structures in Java 35
    3.1 A Simple Java Program 36
    3.2 Comments 39
    3.3 Data Types 40
    3.4 Variables and Constants 46
    3.5 Operators 51
    3.6 Strings 61
    3.7 Input and Output 76
    3.8 Control Flow 85
    3.9 Big Numbers 106
    3.10 Arrays 109

    Chapter 4: Objects and Classes 125
    4.1 Introduction to Object-Oriented Programming 126
    4.2 Using Predefined Classes 132
    4.3 Defining Your Own Classes 141
    4.4 Static Fields and Methods 156
    4.5 Method Parameters 163
    4.6 Object Construction 170
    4.7 Records 181
    4.8 Packages 186
    4.9 JAR Files 198
    4.10 Documentation Comments 204
    4.11 Class Design Hints 210

    Chapter 5: Inheritance 213
    5.1 Classes, Superclasses, and Subclasses 214
    5.2 Object: The Cosmic Superclass 235
    5.3 Generic Array Lists 251
    5.4 Object Wrappers and Autoboxing 259
    5.5 Methods with a Variable Number of Parameters 263
    5.6 Abstract Classes 265
    5.7 Enumeration Classes 271
    5.8 Sealed Classes 273
    5.9 Reflection 279
    5.10 Design Hints for Inheritance 308

    Chapter 6: Interfaces, Lambda Expressions, and Inner Classes 311
    6.1 Interfaces 312
    6.2 Lambda Expressions 338
    6.3 Inner Classes 357
    6.4 Service Loaders 376
    6.5 Proxies 378

    Chapter 7: Exceptions, Assertions, and Logging 387
    7.1 Dealing with Errors 388
    7.2 Catching Exceptions 397
    7.3 Tips for Using Exceptions 411
    7.4 Using Assertions 415
    7.5 Logging 420
    7.6 Debugging Tips 441

    Chapter 8: Generic Programming 447
    8.1 Why Generic Programming? 448
    8.2 Defining a Simple Generic Class 450
    8.3 Generic Methods 453
    8.4 Bounds for Type Variables 454
    8.5 Generic Code and the Virtual Machine 457
    8.6 Restrictions and Limitations 462
    8.7 Inheritance Rules for Generic Types 472
    8.8 Wildcard Types 475
    8.9 Reflection and Generics 483

    Chapter 9: Collections 497
    9.1 The Java Collections Framework 498
    9.2 Interfaces in the Collections Framework 508
    9.3 Concrete Collections 510
    9.4 Maps 535
    9.5 Copies and Views 548
    9.6 Algorithms 558
    9.7 Legacy Collections 569

    Chapter 10: Graphical User Interface Programming 581
    10.1 A History of Java User Interface Toolkits 582
    10.2 Displaying Frames 583
    10.3 Displaying Information in a Component 590
    10.4 Event Handling 614
    10.5 The Preferences API 639

    Chapter 11: User Interface Components with Swing 647
    11.1 Swing and the Model-View-Controller Design Pattern 648
    11.2 Introduction to Layout Management 652
    11.3 Text Input 658
    11.4 Choice Components 667
    11.5 Menus 686
    11.6 Sophisticated Layout Management 705
    11.7 Dialog Boxes 721

    Chapter 12: Concurrency 747
    12.1 What Are Threads? 748
    12.2 Thread States 753
    12.3 Thread Properties 757
    12.4 Synchronization 764
    12.5 Thread-Safe Collections 797
    12.6 Tasks and Thread Pools 815
    12.7 Asynchronous Computations 830
    12.8 Processes 847

    Appendix 855

    Index 861 

  • 상품문의

    등록된 상품문의

    상품문의가 없습니다.

  • 반품/교환 방법

    "마이페이지 > 주문조회 > 반품/교환신청", 1:1상담>반품/교환 또는 고객센터(031-948-8090)

    반품/교환 가능 기간

    변심, 구매착오의 경우 수령 후 10일 이내

    전자책 관련(eBook 등)은 반품이 불가합니다.

    파본 등 상품결함 시 '문제점 발견 후 30일' 이내

    반품/교환 비용

    제주도 및 도서산간 지역 발송은 추가비용 발생되며, 비용은 고객부담(제주도 추가비용 4,000원)

    변심 혹은 구매착오의 경우에만 반송료 고객 부담(왕복 배송비 고객 부담)

    * 해외 직배송도서 취소수수료 : 수입제반비용(국내 까지의 운송비, 관세사비, 보세창고료, 내륙 운송비, 통관비 등)에 따른 비용

    반품/교환 불가 사유

    해외 직배송도서는 반품이 불가합니다.

    사용, 파본, 포장개봉에 의해 상품결함 등 상품가치가 현저히 감소한 상품

    전자책 관련(eBook 등)은 반품이 불가합니다.

    소비자 피해보상

    환불지연에 따른 배상

    - 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준 (공정거래위원회 고시)에 준하여 처리됨

    - 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

선택된 옵션

  • Core Java, Volume I : Fundamentals
    +0원

관련도서