개발 & 방법론
4주차 : 제어문
4주차 과제: 제어문 · Issue #4 · whiteship/live-study · GitHub 4주차 과제: 제어문 · Issue #4 · whiteship/live-study 목표 자바가 제공하는 제어문을 학습하세요. 학습할 것 (필수) 선택문 반복문 과제 (옵션) 과제 0. JUnit 5 학습하세요. 인텔리J, 이클립스, VS Code에서 JUnit 5로 테스트 코드 작성하는 방법에 익숙해 github.com 제어문이란? : 개발자가 원하는 방향으로 프로그램 실행 흐름을 바꿀 수 있도록 해주는 것이며, 제어문에는 조건에 따라 실행이 달라지는 조건문과 반복 실행해주는 반복문으로 구성되어 있다 조건문 조건문에서는 if문과 switch문이 있다 if문은 조건식에 따라 실행할 코드를 선택한다 사용 방식은..
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% 이상 참여하면 티셔츠까지 주신다고 하니 받아내야겠습니다.