학습할 것 (필수) enum 정의하는 방법 enum이 제공하는 메소드 (values()와 valueOf()) java.lang.Enum EnumSet enum 정의하는 방법 > ## 열거체(enumeration type) C언어와 C++에서는 열거체를 사용할
애노테이션 정의하는 방법@retention@target@documented애노테이션 프로세서Java 5부터 등장한 기능입니다.흔히 알고 있는 @Override, @Deprecated이 대표적인 예입니다.AOP(Aspect Oriented Programing; 관심지향프
Thread 클래스와 Runnable 인터페이스쓰레드의 상태쓰레드의 우선순위Main 쓰레드동기화데드락프로세스(process)란 단순히 실행 중인 프로그램(program)이라고 할 수 있습니다.즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행
자바에서 예외 처리 방법 (try, # catch, throw, throws, finally) > ## 예외 처리(exception handling) 자바에서는 프로그램이 실행되는 도중 발생하는 예외를 처리하기 위해 try / catch / finally 문을 사용
자바에서는 클래스의 다중 상속을 허용하지 않음,그런데 때로는 이미 다른 클래스를 상속 받은 서브 클래스의 공통점을 추출해서 또 다른 슈퍼 클래를 선언하고 싶은 경우 인터페이스를 사용한다."단행본 클래스" 와 "부록 CD 클래스"는 대출에 관련된 많은 공통점을 갖고 있다
서로 관련이 있는 클래스나 인터페이스를 함께 묶음으로써 파일을 효율적으로 관리Class를 찾아서 사용하기 쉬움Name의 충돌을 막을 수 있음접근을 제어할 수 있음library.CDInfo // library 패키지에 속하는 CDInfo 클래스를 가리키는 이름duke
상속 개념기존에 정의되어 있는 클래스( 부모 클래스 ) 의 모든 필드와 메소드를 자식 클래스가 물려받아 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것ㅡ상속의 장점\- 기존에 작성된 클래스를 재활용 할 수 있음\- 자식 클래스 설계 시 중복되는 멤버를 미리 부
\- 객체를 정의하는 '틀' 또는 '설계도' 와 같은 의미로 사용. \- 이런 '틀' 또는 '설계도'를 가지고 여러 객체를 생성하여 사용. \- 객체의 상태를 나타내고 클래스에 포함된 변수( variable ) 를 의미하는 '필드( field )' 와 객
1.1 조건문 \- 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문1.2 조건문 종류 \- if문 \- if / else 문 \- if / else if / else 문 \- switch 문1.3 if 문 \- 조건식의 결과
자바가 제공하는 다양한 연산자를 학습하세요.2020년 11월 28일 오후 3시까지사칙연산을 다루는 연산자이며 모두 두 개의 피연산자를 가지는 이항 연산자이고, 결합 방향은 왼쪽 -> 오른쪽이다.왼쪽의 피연산자에서 오른쪽의 피연산자를 뺌왼쪽의 피연산자에 오른쪽의 피연산자
목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입
자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기.JVM이란 무엇인가컴파일 하는 방법실행하는 방법바이트코드란 무엇인가JIT 컴파일러란 무엇이며 어떻게 동작하는지JVM 구성 요소JDK와 JRE의 차이2021년 1월 16일 토요일 오후 1시까지.실제로 존재하
모든 프로그램은 다음 두 가지로 이뤄진다따라서 Class는 = 데이터 + 메소드로 이뤄진다는 정의를 내릴 수 있다.아래 예제를 보면서 조금 더 상세하게 설명한다면위 예제에서 볼 수 있듯이변수 balance는 프로그램상에서의 데이터이며 " 메소드 deposit, with