728x90
간단 복습
자바 언어의 특징
1. 운영체제에 독립적이다. - 자바 가상머신(JVM) 사용
2. 객체지향언어이다.
3. 배우기 쉽다.
4. 자동 메모리 관리
5. 네트워크 분산처리
6. 멀티 쓰레드
7. 동적 로딩
JVM
JAVA virtual machine 줄인 것 자바를 실행하기 위한 가상 기계
javac.exe 자바 컴파일러 . 자바 소스코드를 바이트 코드로 컴파일 한다.
javac.exe 자바 인터프리터 . 컴파일러가 생성한 바이트 코드를 해석하고 실행한다.
javap.exe 역어셈블러 컴파일된 클래스 파일을 원래의 소스로 변환한다.
자바 용어
리터럴(literal)
상수 - 자바에서는 리터럴
소스 코드 내에서 직접 입력된 변수의 초기값
종류 : 정수 리터럴, 실수 리터럴, 문자 리터럴, 문자열 리터럴, 논리 리터럴
//println 하나를 출력하고 자동으로 줄 변환
//print 줄바꿈 없이 출력
//printf 형식을 지정한 출력
교환 알고리즘 중요 !! [두 변수의 값 교환하기]
문자 리터럴 'J'
문자열 리터럴 'JAVA'
형식화된 출력 - printf()
유니코드 A 65
a 97
long타입 대문자 L 붙여준다.
Float 타입 실수 사용하려면 F 붙여준다.
ex) 3.14F
지시자 %d %f %c
변수 작성 규칙
변수의 범위
괄호 안에서만 효력이 발생
변수 타입
728x90
'Web > Spring , Springboot , JPA' 카테고리의 다른 글
JAVA 공부 4일차 - 조건문 (0) | 2020.02.19 |
---|---|
JAVA 공부 3일차 - 연산자 (0) | 2020.02.15 |
JAVA #1 - JAVA 설치 ~ 이클립스 설정 (0) | 2020.02.12 |
[JSP. Servlet] (0) | 2019.12.31 |
[JSP. Servlet] 쿠키 (0) | 2019.12.29 |