반응형
- 백기선-JAVA STUDY/WEEK42020-12-19 00:39:24목표: 자바가 제공하는 제어문을 학습 선택문 반복문 제어문 제어문이란 프로그램의 순서를 제어하거나 수행 횟수를 결정하는 것이다. 제어문은 처리 방식에 따라 크게 조건문, 선택문, 반복문으로 나뉜다. 선택문 의사 결정시 코드블럭을 선택적으로 실행시킨다. if문 if-else문 switch문 if(조건){ /*코드*/ } 조건이 true일 때 코드를 실행시킨다. if(조건1){ /*코드1*/ }else { /*코드2*/ } 조건1이 true이면 코드1를 실행시키고 false이면 코드2를 실행시킨다 같은 방식으로 else if를 더 추가하여 조건을 늘릴 수 있다. 하지만 else if로 분기를 늘려서 코드를 처리하는 것 보다 switch문으로 실행 흐름을 제어하는 것이 더 편리하다. int num = 3; s..
- 백기선-JAVA STUDY/WEEK32020-12-19 00:25:28목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 산술연산자 산술 연산자는 수학적인 계산에 사용되는 연산자로 기본적으로 아는 +,-,*,/,%가 산술 연산자다. '+' 연산잔느 숫자 값은 더해주고 문자열의 경우 문자열을 연결해 새로운 문자열을 만들어준다. 산술 연산에 있어 피연산자들이 모두 정수 타입이고 int타입 보다 크기가 작은 타입일 경우 모두 int로 변환 후 연산을 수행하기 때문에 byte타입 피연산자를 2개 연산하여 받은 결과물은 int여야 한다. '-','/','*'..
- 백기선-JAVA STUDY/WEEK22020-12-19 00:18:29목표: 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본값 자바에서 타입은 크게 프리미티브 타입과 레퍼런스 타입이 있다. 여기서 프리미티브 타입은 총 8가지로 기본적으로 정의되어진다. 기본값이 정의되어 있기 때문에 null을 할당하고 싶다면 래퍼 클래스를 사용해야한다. 모든 변수에는 타입이 있으며 이 타입에 따라 표현 가능한 값의 범위가 달라지고, 변수를 사용하는 도중 타입을 변경하는 것은 불가능하므로 처..
- 백기선-JAVA STUDY/WEEK12020-12-19 00:15:37목표: 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM 이란 무엇인가 JVM (Java Virtual Machine - 자바 가상 머신) c/c++등 자바 이전의 프로그래밍 언어들의 컴파일러는 기계어 코드로 변환할 때 프로그램이 실행될 대상 컴퓨터의 cpu와 운영체제에 종속적인 코드로 변환을 합니다. 따라서 이 코드를 다른 플랫폼(다른 cpu나 운영체제)에서 실행하려면 다시 컴파일하든지 플랫폼에 맞도록 코드를 수정해야한다. - - 플랫폼 종속적인 특징 이러한 언어의 플랫폼 종속적인 특징의 단점을 극복할 수 있는것이..
반응형