강의: 자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
개발환경 구축
1. 필요한 프로그램 설치
- JDK (Java Development Kit)
- 이클립스 (IDE)
- 자동완성: ctrl+스페이스바
- 실행: ctrl+F11
2. 환경 변수 설정
javac.exe, java.exe를 다른 디렉토리에서도 실행할 수 있게 하기 위해 환경 변수(Path)에 bin 경로를 등록
- 새 시스템 변수에 JAVA_HOME 추가
- 시스템 변수 -> Path에 jdk의 bin 폴더 추가
- 잘 설정 되었는지 확인하기 위해 cmd에 java -version 입력 후 버전이 잘 뜨는지 확인
기초 문법 (1)
변수
- 변수 선언과 초기화
자료형
- 기본 자료형
*String은 객체 자료형
- 형 변환
자동(묵시적) 형 변환: 작은 공간의 메모리에서 큰 공간의 메모리로 이동
명시적 형 변환: 큰 공간의 메모리에서 작은 공간의 메모리로 이동. 데이터가 누실될 수 있음.
특수 문자와 서식 문자
- 특수 문자: 특수한 목적으로 사용되는 문자
\t : 탭
\n : 줄 바꿈
\' : 작은 따옴표
\" : 큰 따옴표
\\ : 역슬래쉬
- 서식 문자: 서식에 사용되는 문자
%d : 10진수
%o : 8진수
%x : 16진수
%c : 문자
%s : 문자열
%f : 실수
- 서식 문자의 정렬과 소수점 제한 기능
연산자
- 피연산자 개수에 따라 단항 연산자, 이항 연산자, 삼항 연산자로 구분
단항 연산자: +x, -x, !x 등
이항 연산자: x=y, x<y, x!=y 등
삼항 연산자: 조건식 : true ? false
- 대입 연산자: 오른쪽의 결과를 왼쪽에 대입(할당)
- 산술 연산자: 피연산자를 이용해 +, -, *, /, % 등을 수행
- 복합 대입연산자: 산술 연산자와 대입 연산자를 결합한 연산자 (+=, -=, *=, /=, %= 등)
- 관계 연산자: 두 개의 피연산자를 비교해서 참/거짓의 결론을 도출 (<, >=, == 등)
- 증감 연산자: 1만큼 증가시키거나 감소시킴
- 논리 연산자: 피연산자의 논리곱(AND), 논리합(OR), 논리부정(NOT) 등을 수행
- 조건(삼항) 연산자: 삼항 연산자로 두 개의 피연산자 연산 결과에 따라 나머지 피연산자 결정 (조건식 ? 식1 : 식2)
- 비트 연산자: 데이터를 비트(bit) 단위로 환산하여 연산 수행. 다른 연산자보다 연산 속도 빠름 (&, |, ^ 등)
'JAVA > Study' 카테고리의 다른 글
상속 및 클래스 (2) & 마무리 (1) | 2021.07.26 |
---|---|
객체 (2) & 상속 및 클래스 (1) (0) | 2021.07.18 |
기초 문법 (2) & 객체 (1) (0) | 2021.07.11 |