전체 글

    [Live Study] 8주차 과제: 인터페이스

    이 스터디는 백기선님께서 Github와 유튜브로 진행하시는 스터디 입니다. 참여하시고 싶으신 분은 아래 링크를 참고해 주세요 :) whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 백기선 백기선(a.k.a, Whiteship)의 프로그래밍 www.youtube.com 대부분의 내용은 [O'REILLY] Java in a Nutshell, 7th Edition 에서 참고 하였습니다. (최대한 직접 해석하면서 읽고 있으며 모르는 단어는 번역기로 찾았습니다.) 학습 목표 자바의 인터페이스에 대해 학습하세요. 인터페이스를 정의하는 방법 인터페이스..

    [Live Study] 7주차 과제: 패키지

    이 스터디는 백기선님께서 Github와 유튜브로 진행하시는 스터디 입니다. 참여하시고 싶으신 분은 아래 링크를 참고해 주세요 :) 대부분의 내용은 [O'REILLY] Java in a Nutshell, 7th Edition 에서 참고 하였습니다. (최대한 직접 해석하면서 읽고 있으며 모르는 단어는 번역기로 찾았습니다.) 학습 목표 자바의 패키지에 대해 학습하세요. package 키워드 패키지란? 패키지란 여러분이 만든 클래스나 인터페이스 등을 모은 단위 입니다. 관련 클래스를 그룹화하고 포함된 클래스의 네임스페이스를 정의하는 역할 입니다. 모든 클래스에는 정의된 클래스 이름과 패키지 이름이 있습니다. 이 둘을 합쳐야 완전하게 한 클래스를 표현한다고 할 수 있으며 `FQCN(Fully Qualified C..

    [Live Study] 6주차 과제: 상속

    이 스터디는 백기선님께서 Github와 유튜브로 진행하시는 스터디 입니다. 참여하시고 싶으신 분은 아래 링크를 참고해 주세요 :) 대부분의 내용은 [O'REILLY] Java in a Nutshell, 7th Edition 에서 참고 하였습니다. (최대한 직접 해석하면서 읽고 있으며 모르는 단어는 번역기로 찾았습니다.) 학습 목표 자바의 상속에 대해 학습하세요. 자바 상속의 특징 자식 클래스는 부모 클래스의 내용을 상속할 수 있습니다. 서브 클래스에서 별도의 내용을 가질 수 있습니다. 자식 클래스는 부모 클래스를 알 수 있지만 부모 클래스는 자식 클래스를 알 수 없습니다. 자바의 상속은 다중 상속을 지원하지 않습니다. 자바의 모든 클래스는 기본적으로 `java.lang.Object` 클래스를 상속합니다...

    [Live Study] 5주차 과제: 클래스

    이 스터디는 백기선님께서 Github와 유튜브로 진행하시는 스터디 입니다. 참여하시고 싶으신 분은 아래 링크를 참고해 주세요 :) 대부분의 내용은 [O'REILLY] Java in a Nutshell, 7th Edition 에서 참고 하였습니다. (최대한 직접 해석하면서 읽고 있으며 모르는 단어는 번역기로 찾았습니다.) 학습 목표 자바의 `class`에 대해 학습하세요. 클래스 정의하는 방법 클래스란 객체를 만들어서 사용할 수 있는 설계도나 틀로 이해할 수 있습니다. 클래스는 데이터와 기능으로 구성이 되어 있으며 데이터는 필드로 정의하고 기능은 메소드로 구현합니다. `class` 키워드와 중괄호(`{`, `}`)를 사용하여 클래스 정의 `class` 키워드 앞에 제어자(modifier)가 필수로 들어가야..

    [Live Study] 4주차 과제: 제어문

    이 스터디는 백기선님께서 Github와 유튜브로 진행하시는 스터디 입니다. 참여하시고 싶으신 분은 아래 링크를 참고해 주세요 :) 대부분의 내용은 [O'REILLY] Java in a Nutshell, 7th Edition 에서 참고 하였습니다. (최대한 직접 해석하면서 읽고 있으며 모르는 단어는 번역기로 찾았습니다.) 학습 목표 자바가 제공하는 제어문을 학습하세요. 선택문 if / else if / else if if 문은 자바가 결정을 내릴 수 있도록 하는 근본적인 제어문 중 하나 입니다. 조건부로 문장(statement)을 실행하기 위해 사용 되므로 조건문이라고 합니다. public String getName(String name) { if (name == null) { // name이 nu..

    [Live Study] 3주차 과제: 연산자

    이 스터디는 백기선님께서 Github와 유튜브로 진행하시는 스터디 입니다. 참여하시고 싶으신 분은 아래 링크를 참고해 주세요 :) 대부분의 내용은 [O'REILLY] Java in a Nutshell, 7th Edition 에서 참고 하였습니다. (최대한 직접 해석하면서 읽고 있으며 모르는 단어는 번역기로 찾았습니다.) whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 백기선 백기선(a.k.a, Whiteship)의 프로그래밍 www.youtube.com Java in a Nutshell, 7th Edition This updated ed..

    [Live Study] 2주차 과제: 자바 데이터 타입, 변수 그리고 배열

    이 스터디는 백기선님께서 Github와 유튜브로 진행하시는 스터디 입니다. 참여하시고 싶으신 분은 아래 링크를 참고해 주세요 :) 대부분의 내용은 [O'REILLY] Java in a Nutshell, 7th Edition 에서 참고 하였습니다. (최대한 직접 해석하면서 읽고 있으며 모르는 단어는 번역기로 찾았습니다.) whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 백기선 백기선(a.k.a, Whiteship)의 프로그래밍 www.youtube.com Java in a Nutshell, 7th Edition This updated ed..

    [Live Study] 1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.

    이 스터디는 백기선님께서 Github와 유튜브로 진행하시는 스터디 입니다. 참여하시고 싶으신 분은 아래 링크를 참고해 주세요 :) 대부분의 내용은 [O'REILLY] Java in a Nutshell, 7th Edition 에서 참고 하였습니다. (최대한 직접 해석하면서 읽고 있으며 모르는 단어는 번역기로 찾았습니다.) whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 백기선 백기선(a.k.a, Whiteship)의 프로그래밍 www.youtube.com Java in a Nutshell, 7th Edition This updated ed..