전체 글8 [step-3] Java - Operator 목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자마감일시 2020년 11월 28일 오후 3시까지 산술 연산자 정의 사칙연산을 다루는 연산자이며 모두 두 개의 피연산자를 가지는 이항 연산자이고, 결합 방향은 왼쪽 -> 오른쪽이다. 종류 + 왼쪽의 피연산자에 오른쪽의 피연산자를 더함. - 왼쪽의 피연산자에서 오른쪽의 피연산자를 뺌 * 왼쪽의 피연산자에 오른쪽의 피연산자를 곱함. / 왼쪽의 피연산자를 오른쪽의 피연산자로 나눔. % 왼쪽의 피연산자를 오른쪽의 피연산자로 나눈 후, 그 나.. 2021. 1. 21. [step1] Java - JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가? 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 (필수) JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 마감일시 2021년 1월 16일 토요일 오후 1시까지. JVM이란 무엇인가 실제로 존재하는 컴퓨터가 아니라, 가상 컴퓨터를 시뮬레이션한 Software이며, 자바와 OS 사이에서 중개해주는 역할 및 Application의 운영체제에 독립적으로 수행할 수 있게 해준다. 또한 메모리관리 및 Garbege Collection등을 수행할 수 있다. 컴파일 하는 방법 1) .java 파일을 javac.exe을 통해 컴파일 진행 ( 가상 기계 명령어로 변환 ) 2) ... 2021. 1. 19. [step-8] Java - Interface (Java Live Study with ksB) 1. 인터페이스 정의하는 방법 인터페이스를 사용하는 이유 자바에서는 클래스의 다중 상속을 허용하지 않음,그런데 때로는 이미 다른 클래스를 상속 받은 서브 클래스의 공통점을 추출해서 또 다른 슈퍼 클래를 선언하고 싶은 경우 인터페이스를 사용한다. 인터페이스를 사용하는 이유 예제 "단행본 클래스" 와 "부록 CD 클래스"는 대출에 관련된 많은 공통점을 갖고 있다. 하지만 그 공통점을 추출해서 슈퍼 클래스를 만들 수 없다. 왜냐하면 부록 CD 클래스는 이미 다른 클래스와 상속 관계를 맺고 있기 때문 따라서 이럴때는 클래스들의 공통점을 추출해서 인터페이스로 만들면 된다. java 에서는 Class의 상속 관계에 상관없이 인터페이스와 또 다른 관계를 맺을 수 있도록 허용하고 있기 때문이다. 그런데? 클래스들의 공.. 2021. 1. 4. [step-7] Java - Package (Java Live Study with ksB) 보호되어 있는 글 입니다. 2021. 1. 3. 이전 1 2 다음