프로그래밍 언어/Java + Kotlin

프로그래밍 언어/Java + Kotlin

[Java] 스터디 4주차: 제어문

제어문 프로그램의 흐름을 바꾸는 역할을 하는 문장을 의미한다. 제어문에는 조건문과 반복문이 있다. 조건문 - if, switch 조건문은 조건식과 문장을 포함하는 블럭{ }으로 구성되어 있으며, 조건식의 연산결과에 따라 실행할 문장이 달라져서 프로그램의 실행흐름을 변경할 수 있다. 조건문은 if문과 swithch문, 두 가지가 있으며 주로 if문이 많이 사용된다. 처리할 경우의 수가 많을 때는 switch문이 효과적이지만, switch문은 if문에 비해 제약이 많다. if문 자바에서 if문의 구조는 다음과 같다. if (조건식) { // 조건식이 참(true)일 때 수행될 문장들을 적는다. } 블럭{ } 중괄호를 이용해서 여러 문장을 하나의 단위로 묶는 것을 의미한다. 블럭의 끝엔 세미콜론(;)을 붙이지..

프로그래밍 언어/Java + Kotlin

[Java] 스터디 3주차: 연산자

연산자와 피연산자 연산자는 '연산을 수행하는 기호'를 의미한다. 연산자가 연산을 수행하기 위해선 반드시 연산의 대상이 있어야 하는데, 이것을 피연산자(operand)라고 한다. 피연산자에는 상수, 변수, 식 등이 있다. 연산자(operator): 연산을 수행하는 기호(+, -, *, / 등) 피연산자(operand) 연산자의 작업 대상(변수, 상수, 리터럴, 수식) 대부분의 연산자는 두 개의 피연산자를 필요로 하지만, 하나 또는 세 개의 피연산자를 필요로 하는 연산자도 있다. 연산자는 피연산자로 연산을 수행하고 나면 항상 결과값을 반환한다. 식과 대입연산자 식(expression) 연산자와 피연산자를 조합하여 계산하고자 하는 바를 표현한 것을 '식(expression)'이라고 하고, 이러한 식을 계산하여..

프로그래밍 언어/Java + Kotlin

[Java] 스터디 2주차: 자바 데이터 타입, 변수 그리고 배열

변수 (Variable) 컴퓨터 언어에서 변수(variable)란, 값을 저장할 수 있는 메모리상의 공간을 의미한다. 좀 더 쉽게 말해 변수란 단 하나의 값을 저장할 수 있는 공간이라고 할 수 있다. 변수 선언 및 초기화 변수를 선언(declaration)할 때는 변수의 타입과 이름을 함께 써주어야 한다. 변수타입은 변수에 담을 값의 종류와 범위를 충분히 고려하여 결정해야 한다. 또한, 변수를 사용하기에 앞서 적절한 값을 저장해주는 것이 필요하다. 이를 변수의 초기화(initialization)라고 한다. 이렇게 변수를 먼저 선언하고 후에 초기화 할 수 있고, int num; num = 10; 선언과 동시에 초기화를 할 수도 있다. int num = 10; 타입이 동일한 여러 변수를 동시에 선언하거나 초..

프로그래밍 언어/Java + Kotlin

[Java] 스터디 1주차: JVM은 무엇이며, 자바 프로그램은 어떻게 실행되는가

동아리원들과 함께 자바 스터디를 구성했다. 방식은 백기선님이 진행하셨던 자바 스터디와 동일하며 하나의 큰 대주제와 그에 따른 소주제들을 공부한 후 블로그에 포스팅해나가려고 한다. JVM이란 무엇인가 JVM은 'Java Virtual Machine'의 준말로 '자바를 실행하기 위한 가상 기계'라고 할 수 있다. 자바로 작성된 어플리케이션은 모두 이 JVM에서만 실행되기 때문에 자바 어플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다. JVM은 프로그램 메모리를 관리하고 최적화하는 역할도 하지만, 가장 큰 역할은 Java Byte Code를 OS에 맞게 해석해주는 것이다. C, C++, GO와 같은 네이티브 언어로 작성된 어플리케이션은 OS만 거치고 바로 하드웨어로 전달되는 반면, Java로 작성된 어..

코택
'프로그래밍 언어/Java + Kotlin' 카테고리의 글 목록 (6 Page)