java

    6주차 : 상속

    github.com/whiteship/live-study/issues/6 6주차 과제: 상속 · Issue #6 · whiteship/live-study 목표 자바의 상속에 대해 학습하세요. 학습할 것 (필수) 자바 상속의 특징 super 키워드 메소드 오버라이딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 마 github.com 자바 상속의 특징 super 키워드 메소드 오버라이딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 자바 상속의 특징 상속이란 부모의 멤버를 자식에게 물러주는 것으로 사용 용도는 코드 중복을 방지하고 공통 코드를 재사용하기다 다..

    5주차 : 클래스(Class)

    github.com/whiteship/live-study/issues/5 5주차 과제: 클래스 · Issue #5 · whiteship/live-study 목표 자바의 Class에 대해 학습하세요. 학습할 것 (필수) 클래스 정의하는 방법 객체 만드는 방법 (new 키워드 이해하기) 메소드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 마감일시 github.com 클래스 정의하는 방법 객체 만드는 방법 (new 키워드 이해하기) 메소드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 5주차가 되었다. 이제 자바에서 중요한 클래스를 알아보자 그전에 알고 넘어가야 할 개념이 존재한다 바로 객체(Object) 다. 객체란? "객체란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것..

    3주차 과제 : 연산자

    백기선 선생님의 자바 스터디 글이다 github.com/whiteship/live-study/issues/3 3주차 과제: 연산자 · Issue #3 · whiteship/live-study 목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (option github.com 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 이것이 자바다 책에서는 연산의 개념을 다음과 ..

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

    백기선 선생님의 자바 스터디 2주차 과제다 github.com/whiteship/live-study/issues/2 2주차 과제: 자바 데이터 타입, 변수 그리고 배열 · Issue #2 · whiteship/live-study 목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 github.com 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 가장 먼저 변수에 대해 간단히 보자 변수..

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

    JVM이란 무엇인가 사람들이 사용하는 운영체재는 여러 가지가 존재합니다. 대표적으로 윈도우, 맥OS, 리눅스 등이 있죠. JAVA로 간단한 프로그램을 작성했다고 생각해봅시다. 운영체재마다 똑같은 결과물로 실행이 될 수 있을까요? 아닙니다. 운영체재마다 실행되는 방식이 다르기에 하나의 프로그램이라도 각각 코드를 작성해야 합니다. 이런 문제 때문에 나온 게 JVM (Java Virtual Marchine) 입니다. JVM 는 운영체재와 Java 의 중계역할을 해주니, 각각의 운영체재에서 같은 결과물을 얻게 됩니다(자바의 독립성). 대신 JVM 는 각 운영체재마다 다르게 존재하는 것만 염두해주시면 됩니다. 컴파일하는 방법 JAVA 프로그램을 작성합니다. 저장된 JAVA 경로로 이동합니다 HelloWorld.j..

    자바 스터디 같이 할래?

    최근 백기선 선생님께서 자바스터디를 시작하셨습니다 현재 2주차가 진행중이며, 매주 토요일 밤 10시30분에 피드백과 개발팁을 알려주신다고 하네요. 자세한 내용은 여기로~~ github.com/whiteship/live-study whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 18주간 진행되며, 80% 이상 참여하면 티셔츠까지 주신다고 하니 받아내야겠습니다.