내 컴퓨터 정보체크 : 내가 사용하는 도구 정보 확인운영체제 : 윈도우10 / 64bit (윈도우 - 설정 - 시스템 - 정보 등)jdk 다운로드 : oracle.com계정만들기유/무료버전 구분하기(2022.08.01 기준 1.8 \_202 ver.까지 무료)환경변수
JDK : Java Development Kit : 개발용 \- javac.exe \- java.exe JRE : Java Runtime Environment : 배포용 \- java.exejavac.exe : 자바소스코드(자바 규칙에 맞게 작성된 코드)를 J
1. 식별자(identifier): 임의로 만들어서 사용할 수 있는 이름 > ex) 클래스이름 / 함수이름 / 변수이름 식별자는 사용하는 규칙이 있다. 클래스이름은 대문자로 시작하고 함수 및 변수는 소문자로 시작한다. 두 단어를 조합하여 이름을 정할
1. 패키지(package) 클래스의 최대 단위는 패키지다. 수많은 클래스 파일을 사용하기 용이하게 정리한다. 자바의 클래스는 패키지 단위로 관리를 한다. 패키지는 디렉토리 모양과 동일하게 생겼다. 패키지 구분자는 .(dot)연산자를 사용한다. 패키지는 영문자 소문
1. 기본자료형(Primitive type) >자바 라이브러리에서 기본으로 제공하며. 얼마만큼의 메모리를 어떻게 사용할 것인지가 이미 정해져 있다. 기본자료형은 각 자료형이 사용할 공간의 크기(바이트 수)가 정해져 있어서 범위를 초과하는 값을 사용할 수 없다 &nb
변수 초기화 선언 선언,초기화,변수,상수,리터럴 선언 : 클래스, 함수 또는 변수와 같은 것이 존재한다고 선언. 그 클래스나 함수가 어떻게 생겼는지에 대해 아무말도하지 않고 단지 존재한다고 말한다. 변수 : 데이터를 담는 공간(주소값) 변수초기화(In
형변환 객체지향 상수 리터럴 클래스
클래스 : 객체의 속성(변수)과 기능(함수)을 코드로 구현한 것이다. 객체를 클래스로 구현하는 것을 '클래스를 정의한다' 라고도 한다. 클래스는 첫 글자가 항상 대문자로 시작해야 한다. 예를 들어 Java파일명은 반드시 클래스 이름과 일치해야 한다. 클래스는 단독으로
1. 형변환(type conversion) : 데이터 타입을 변경하는 것이다. 2. 형변환을 이유 : 예를 들어 byte형(1byte 자료형)과 int형(4byte 자료형)의 연산을 한다고 생각해보자. 데이터 타입이 달라서 그 크기가 다르기 때문에 하나의 자료형으로 통일한 후 연산을 해야한다. 이때 형변환이 이루어진다. 3. 형변환의 ...
1. 변수가 선언된 위치는 그 변수가 어떤 변수인지 결정할 수 있는 중요한 요소이다. 2. 멤버변수(Member variable) : 클래스 영역에 선언된 변수를 의미한다. 멤버변수는 프로그램의 어디에서나 접근할 수 있어서, 어느 위치에서든 호출이 가능하다.
1. 상수(constant) : 항상 변하지 않는 값을 상수라고 한다. final 예약어를 사용해서 선언한다. > ex) public final static int MAX_VALUE = 100; -> 숫자 상수 MAX_VALUE public fina
1. return 예약어 : 함수의 끝에 선언된 데이터 타입의 값을 반환한다. 2. void 예약어 : return이 없는 함수. 함수의 끝에 따로 return을 해줄 필요가 없다. > - 1,2 를 통해서 두 예약어는 동시에 사용될 필요가 없다는 사실을 알 수
1. 생성자(constructor)란? new 키워드를 사용해서 어떤 클래스에 대한 오브젝트(인스턴스)를 생성할 때 자동적으로 호출되어 실행되는 특수한 메소드이다. 생성자는 오브젝트 생성시 한 번만 수행되므로 주로 멤버변수의 초기화 작업 등에 이용된다. 생성자는 기본적
연산자(operator) : 연산에 사용하는 기호 항(operand) : 연산에 사용하는 값 ex) 단항 연산자: 항이 한 개 -> n++ 이항 연산자: 항이 두 개 -> n1 + n2 삼항 연산자: 항이 세 개 -> (n1 > n2) ? 1 : 0 연산자