분류 전체보기

스터디/[온라인] WhiteShip - Live Study

[Live Study 4주차] 제어문

목표 자바가 제공하는 제어문을 학습하세요. 학습할 것 선택문 반복문 과제 과제 0. JUnit 5 학습하세요. 과제 1. live-study 대시 보드를 만드는 코드를 작성하세요. 과제 2. LinkedList를 구현하세요. 과제 3. Stack을 구현하세요. 과제 4. 앞서 만든 ListNode를 사용해서 Stack을 구현하세요. 과제 5. Queue를 구현하세요. 0. 제어문 Java 소스파일 내의 명령문은 보통 표시되는 순서로 위에서 아래로 순차적으로 실행된다. 그러나 controlflow(제어 흐름 문)은 선택문(Decision-making), 반복문, 분기문 등을 사용하여 실행 흐름을 분할하고 프로그램이 특정 코드 블록을 조건부로 실행할 수 있도록 한다. Java Programming Langu..

스터디/[온라인] WhiteShip - Live Study

[Live Study 3주차] 연산자

자바에서 사용되는 다양한 연산자를 알아보고 활용해보자! 목표 자바가 제공하는 다양한 연산자를 학습! 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceOf assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 Java 13, switch 연산자 시작하기에 앞서 간단한 연산에 관련된 용어를 정리해보자 연산자: 연산을 진행할 때 사용되는 기호 피연산자: 연산될 대상으로 변수, 상수, 리터럴 등을 의미 연산이란?: 주어진 정보를 통해 일정한 규칙에 따라 어떤 값이나 결과를 구하는 과정1. 산술 연산자오라클 docs에서 정의하는 자바의 산술 연산자는 다음과 같다. Operator Description + 덧셈 연산 - 뺄셈 연산 * 곱셈 연산 / ..

스터디/[온라인] WhiteShip - Live Study

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

1주차에서 JVM의 구조를 다뤄봤고 이번 주차는 자바의 데이터 타입, 변수, 배열에 관해 공부해보자 목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타입 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 1. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 자바는 statically-typed 즉 정적으로 타입됩니다. 즉, 모든 변수를 사용하기 전에 선언을 해야합니다. primitive type은 기본형(원시형)이라고 하며 실제 데이터 값을 저장하는 타입이다. 실제 값(리터럴)에는 정수..

스터디/[온라인] WhiteShip - Live Study

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

자바를 사용할것이라면 자바에 대해서 능통해야 한다는 생각이 늘 있었고! 올해 초 백기선님의 Live Study라는 컨텐츠를 보게 됐고! 늦게나마 참여해보고자 이렇게 키보드를 두들깁니다! 1주차의 과제는 JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가! 세부 내용은 아래와 같다! 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 1. JVM이란 무엇인가! 1-1. JVM의 역할 Java에서 모든 소스 코드는 .java 확장자로 끝나는 플레인 텍스트 파일로 작성된다. 그런 다음 해당 소스 파일은 javac 컴파일러..

스터디/[도서] 자바 웹 프로그래밍 Next-Step

[자바 웹 프로그래밍 Next-Step] 1주차 CH03, 04: 개발 환경 구축 및 HTTP 웹 서버 구현

자바 웹 프로그래밍 Next-Step - 박재성 저자 책으로 스터디를 하며 진행했던 내용들을 기록하고 있습니다. 1주차에 진행했던 Chapter 03, 04의 목표는 다음과 같습니다. Chapter 03: 스스로 생각하여 구현한 웹 서버(실습) Chapter 04: 박재성님을 따라서 실제 웹 서버 구현 따라가기(설명) 모든 코드들은 다음 저장소에서 확인할 수 있습니다. https://github.com/Java-web-programming-Next-Step/next-step-web-programming/tree/HiiWee/3 프로젝트명: web-application-server-gradle 📌 1주차 3장, 4장 ✅ 사전 공부 AWS 공부하기! ✅ 3.3 [배포] - AWS EC2 배포하기 with g..

HiiWee
'분류 전체보기' 카테고리의 글 목록 (8 Page)