[Java] 형 변환
·
Java/Base
형 변환 (Type conversion)  - 서로 다른 자료형 간에 연산 등의 수행을 위해 하나의 자료형으로 통일하는 것  자동 형 변환 (묵시적 형 변환, Explicit type conversion)  - 메모리 공간 크기가 더 작은 자료형에서 더 큰 자료형으로 변환하는 경우  - 단순히 대입하면 자동으로 형 변환됨  - 형식 : (새_자료형) 새_변수 = 기존_변수; // 예시 //int a; // 형 변환할 변수double b = a; 강제 형 변환 (명시적 형 변환, Implicit type conversion)  - 메모리 공간 크기가 더 큰 자료형에서 더 작은 자료형으로 변환하는 경우  - 메모리 공간 크기가 같은 자료형 간에 변환하는 경우  - 형식 : (새_자료형) 기존_변수; // 예..
[Java] 상수와 리터럴
·
Java/Base
상수 (Constant)  - 변하지 않는 수  ex) 원주율 3.14, 1년 12개월  - 값을 한 번 저장하면 변경할 수 없는 저장공간  - 변하지 않는 값을 반복해서 사용할 때 상수를 이용함 상수의 선언과 초기화final 자료형 상수명 = 값;   - 선언 후에 단 한 번만 초기화할 수 있음 → 이미 초기화된 값은 다른 줄의 코드로 변경할 수 없음  - 값을 변경할 때에는 상수 초기화 부분의 값만 변경하면 됨  - 상수명 권장 사항      : 대문자로 입력하고, 여러 단어를 연결하여 이름을 지을 때는 '_' 활용    리터럴 (Literal)  - 현실 세계에서 사용하는 '상수'와 같은 의미의 단어  ex) 10, 123, 'A'  - 큰 숫자를 입력할 때 가독성 높이기      ex) 1000 ..
[Java] 변수와 기본 자료형
·
Java/Base
데이터 (Data)  - 사실을 나타내는 각각의 수치  - 컴퓨터는 0과 1로만 데이터를 저장함 데이터의 단위  ① bit (비트)      - 컴퓨터가 표현하는 데이터의 최소 단위      - 2진수 1개의 값을 저장할 수 있는 크기      - 물리적 단위   ② byte (바이트)      - 1 byte = 8 bit      - 연산의 최소 단위      - 가장 앞의 1 bit는 부호(+, -)를 표현하는 부호 비트      - 논리적 단위  변수 (Variable)  - 값을 저장할 수 있는 메모리 공간  - 계속 변할 수 있는 수  - 할당된 메모리를 가리키는 이름 변수의 선언과 초기화  - 변수의 선언      : 자료형 변수명;  - 변수의 초기화      : 변수명 = 값;  - 변수..
[Java] 개요
·
Java/Base
Java의 특징  - 프로그램이 안정적임  - 플랫폼 독립성      : 한 번 작성된 Java 코드는 어떤 플랫폼에서든지 JVM만 있으면 실행 가능함  - 강력한 표준 라이브러리  - 멀티스레드 지원  - 보안  - 다양한 오픈소스 라이브러리 및 프레임워크 지원  - 큰 커뮤니티 #  객체 지향 언어 (OOP, Object Oriented Programming)  - 객체와 객체 간에 관계를 형성하고, 서로 상호 작용하게 코드를 설계해 나가는 것 ★  - 객체 : 상태(속성/변수)와 기능(함수/메서드)를 갖는 구체적인 개체  - 유지보수 쉬움  - 재활용성 높음  - 기본 원리 : 목적에 따라 코드를 클래스화하면, 필요할 때마다 가져와서 사용할 수 있음   - 가장 큰 특징 : 정보 은닉, 상속, 다형..