Skip to Content
Java 학습, 제 6판
book

Java 학습, 제 6판

by Marc Loy, Patrick Niemeyer, Daniel Leuck
May 2025
Beginner to intermediate
552 pages
9h 28m
Korean
O'Reilly Media, Inc.
Content preview from Java 학습, 제 6판

용어집

초록

abstract 키워드는 추상 메서드와 클래스를 선언하는 데 사용됩니다. 추상 메서드는 구현이 정의되어 있지 않으며, 평소와 같이 인자와 반환 타입으로 선언되지만 중괄호로 묶인 본문은 세미콜론으로 대체됩니다. 추상 메서드의 구현은 해당 메서드가 정의된 클래스의 서브클래스에 의해 제공됩니다. 추상 메서드가 클래스에 나타나면 해당 클래스도 추상적입니다. 추상 클래스의 인스턴스화를 시도하면 컴파일 시 실패합니다.

주석

메타데이터 @ 태그 구문을 사용하여 Java 소스 코드에 추가합니다. 어노테이션은 컴파일러 또는 런타임에 사용하여 클래스를 보강하거나, 데이터 또는 매핑을 제공하거나, 추가 서비스에 플래그를 지정하는 데 사용할 수 있습니다.

Ant

이전 버전인 XML 기반 Java 애플리케이션용 빌드 도구입니다. Ant 빌드는 Java 소스 코드를 컴파일, 패키징 및 배포할 수 있을 뿐만 아니라 플러그 가능한 "대상"을 통해 문서를 생성하고 다른 작업을 수행할 수 있습니다.

애플리케이션 프로그래밍 인터페이스(API)

API는 프로그래머가 애플리케이션에서 컴포넌트나 도구로 작업할 때 사용하는 메서드와 변수로 구성됩니다. Java 언어 API는 java.lang, java.util, java.io, java.text, java​.net 패키지의 클래스와 메서드 등으로 구성됩니다.

애플리케이션

애플릿과 달리 독립형으로 실행되는 Java 프로그램입니다.

주석 처리 도구(APT)

플러그 가능한 팩토리 아키텍처를 통해 어노테이션을 처리하는 Java 컴파일러용 프론트엔드로, 사용자가 사용자 정의 컴파일 타임 어노테이션을 구현할 수 있습니다.

어설션

프로그램 논리에 의해 보장되어야 하는 조건을 테스트하는 데 사용되는 언어 기능입니다. 어설션이 검사한 조건이 거짓으로 판명되면 치명적인 오류가 발생합니다. 성능을 향상시키기 위해 애플리케이션을 배포할 때 어설션을 비활성화할 수 있습니다.

atomic

연산이 전부 아니면 전무 방식으로 단위로 발생한다는 의미에서 이산형 또는 트랜잭션입니다. Java 가상 머신(VM)의 특정 연산과 Java 동시성 API에서 제공하는 연산은 원자적입니다.

추상 창 툴킷(AWT)

Java의 독창적인 플랫폼 독립적인 윈도우, 그래픽 및 UI 툴킷.

Boojum

스나크의 신비롭고 환상적인 분신. 1876년 루이스 캐럴의 시 "스나크의 사냥"에서 따온 말입니다.

부울

true 또는 false 값을 포함하는 원시 Java 데이터 유형입니다.

바운드

에서 유형 매개변수의 유형에 대한 제한. 상한은 유형이 특정 Java 클래스를 확장(또는 할당 가능)해야 함을 지정합니다. 하한은 유형이 지정된 유형의 상위 유형(또는 지정한 유형에서 할당 가능)이어야 함을 나타내는 데 사용됩니다.

복싱

Java에서 기본 유형을 해당 객체 래퍼 유형으로 래핑하기. 언박싱도 참조하세요.

바이트

8비트 2진수 부호화된 숫자인 원시 Java 데이터 유형입니다.

콜백

특정 이벤트가 발생하면 한 객체에 의해 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Java 성능, 제 2판

Java 성능, 제 2판

Scott Oaks
Java 제네릭 및 컬렉션, 제 2판

Java 제네릭 및 컬렉션, 제 2판

Maurice Naftalin, Philip Wadler
Think Java, 제 2판

Think Java, 제 2판

Allen B. Downey, Chris Mayfield

Publisher Resources

ISBN: 9798341653856