DINGA DINGA
article thumbnail
728x90

강의: 자바 프로그래밍 입문 강좌 (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) 단위로 환산하여 연산 수행. 다른 연산자보다 연산 속도 빠름 (&, |, ^ 등)

728x90

'JAVA > Study' 카테고리의 다른 글

상속 및 클래스 (2) & 마무리  (1) 2021.07.26
객체 (2) & 상속 및 클래스 (1)  (0) 2021.07.18
기초 문법 (2) & 객체 (1)  (0) 2021.07.11