Skip to Content
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
Explore Skills
Cloud Computing
Microsoft Azure
Amazon Web Services (AWS)
Google Cloud
Cloud Migration
Cloud Deployment
Cloud Platforms
Data Engineering
Data Warehouse
SQL
Apache Spark
Microsoft SQL Server
MySQL
Kafka
Data Lake
Streaming & Messaging
NoSQL Databases
Relational Databases
Data Science
Pandas
R
MATLAB
SAS
D3
Power BI
Tableau
Statistics
Exploratory Data Analysis
Data Visualization
AI & ML
Generative AI
Machine Learning
Artificial Intelligence (AI)
Deep Learning
Reinforcement Learning
Natural Language Processing
TensorFlow
Scikit-Learn
Hyperparameter Tuning
MLOps
Programming Languages
Java
JavaScript
Spring
Python
Go
C#
C++
C
Swift
Rust
Functional Programming
Software Architecture
Object-Oriented
Distributed Systems
Domain-Driven Design
Architectural Patterns
IT/Ops
Kubernetes
Docker
GitHub
Terraform
Continuous Delivery
Continuous Integration
Database Administration
Computer Networking
Operating Systems
IT Certifications
Security
Network Security
Application Security
Incident Response
Zero Trust Model
Disaster Recovery
Penetration Testing / Ethical Hacking
Governance
Malware
Security Architecture
Security Engineering
Security Certifications
Design
Web Design
Graphic Design
Interaction Design
Film & Video
User Experience (UX)
Design Process
Design Tools
Business
Agile
Project Management
Product Management
Marketing
Human Resources
Finance
Team Management
Business Strategy
Digital Transformation
Organizational Leadership
Soft Skills
Professional Communication
Emotional Intelligence
Presentation Skills
Innovation
Critical Thinking
Public Speaking
Collaboration
Personal Productivity
Confidence / Motivation
Features
All features
Verifiable skills
AI Academy
Courses
Certifications
Interactive learning
Live events
Superstreams
Answers
Insights reporting
Radar Blog
Buy Courses
Plans
Sign In
Try Now
O'Reilly Platform
book
Java에서 Kotlin으로
by
Duncan McGregor
,
Nat Pryce
May 2025
Beginner to intermediate
424 pages
7h 7m
Korean
O'Reilly Media, Inc.
Book available
Content preview from
Java에서 Kotlin으로
색인
기호
!!
(널이 아닌 어설션) 연산자
,
옵션에서 널 가능으로 리팩터링하기
+ 연산자
,
기존 Java 클래스에
사용자 정의 연산자 추가하기
= (등호 기호) 함수 선언
,
다중 표현식에서 단일 표현식 함수
연산자
,
옵션에서 널러블로 리팩터링
,
관용적 코틀린으로 리팩터링
,
널러블 매개변수-널러블
수신기
let 표현식
,
관용적 Kotlin으로 리팩토링
,
널 가능 매개 변수
,
파일에서 읽기
?: (엘비스 연산자)
,
관용적 코틀린으로 리팩터링하기
{}(블록 함수 본문
),
다중-단일 표현식 함수
A
A팀
,
감사의 마음
부재, 대표
,
부재
대표-부재를
나타내는
부재
추상화 반전
,
엔터프라이즈 스타일
수락 테스트
,
수락 테스트-수락
테스트
접근자 메서드
,
필드, 접근자 및 속성
개체를 변환에 누적
누산기 매개 변수로 계산하기
,
누산기 매개 변수로 계산하기-누산기
매개 변수로
계산하기
추상화 강화
,
우리가 발견한 추상화 강화-우리가
발견한 추상화
강화
확장 및 축소 리팩토링
,
다시 해보자-다시
해보기
불변 데이터에 대한 함
수로의
리팩토링
,
불변 데이터에 대한 함수로의 리팩토링-불변
데이터에 대한 함수로의
리팩토링
,
불변 데이터에 대한 함수로의
리팩토링
누산기 매개변수
,
누산기 매개변수로 계산하기-누산기
매개변수로
계산하기
작업
대수 변환
,
대수 변환, 대수 변환
확인 기능 및
테스트 듣기
계산과 차별화
,
심플한 디자인
표현식 함수 유형 및
믹스 앤 매치
함수형 오류 처리
,
예외를 넘어서: 함수형 오류 처리
,
앞으로 나아가기
함수 대 속성
,
선택 방법
리팩토링과
기능적 사고
,
리팩토링과 기능적 사고, 리팩토링과 기능적 사고
불변 데이터에 대한 함수로의 리팩토링
,
불변 데이터에 대한 함수로의 리팩토링, 불변 데이터에 대한 함수로의 리팩토링
모의실험을 지도로 대체하면서
,
우리는 정말 모의실험에서 벗어났을까요?
단일 표현식 함수, 그리고
다중 표현식에서 단일 표현식 함수로
,
계속 진행하기
계산에 대한 작업
정의된 액션
,
액션
계산의 이점
,
계산을 선호하는 이유는 무엇인가요?
계산 정의
,
계산
함수
,
함수
각각의 중요성
,
왜 우리가 관심을 가져야 할까요?
액션을
계산으로 리팩토링
,
액션을 계산으로 리팩토링 - 최종
게임
에이전트 명사
,
누산기 매개변수로 계산하기
대수적 추론
,
함수형 프로그래밍 및 텍스트 추론
대수적 변환
,
대수적 변환-대수적
변환
알고리즘, 리팩토링
,
관용적 코틀린으로의 리팩토링
앨리어싱 오류
,
Java 컬렉션
,
누산기 매개 변수를 사용한 계산
,
앨리어싱을 입력하는 캡슐화된 컬렉션
주석
,
기초 클래스: Money
익명 함수
,
프로그래밍 언어의 곡물
익명의 내부 클래스
,
프로그래밍 언어의 결
익명 객체
,
모의
객체를
맵으로 대체하기
Apache Commons CSV 라이브러리
,
클래스에서 함수로
,
Commons CSV와 비교 - 계속
진행하기
오토복싱
,
프로그래밍 언어의 결
B
블록 함수 본문({}
),
다중-단일 표현식 함수
상용구
코드
,
프로그래밍 언어의 결
,
간단한 값 유형
C
계산
행동 대 행동
,
왜 우리가 관심을 가져야 할까요?
의 장점
,
왜 계산을 선호할까요?
확인 기능 및
테스트 듣기
정의
,
계산
액션과 차별화되는
심플한 디자인
값에 대한 예외
,
무엇이 잘못될 수 있는지 식별하기 ...
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.
Start your free trial
You might also like
코드 밖 커뮤니케이션
재퀴 리드
마이크로서비스 아키텍처 구축(전면 개정판)
샘 뉴먼
먼저 정리하기?
Kent Beck
실리콘밸리 리더십
김정혜, 마이클 롭
Publisher Resources
ISBN: 9798341656055
Supplemental Content