✍ 자바의 4가지 특징을 이해할 수 있다.
✍ 변수, 상수, 리터럴이 무엇인지 설명할 수 있다.
✍ String을 선언하고 사용하는 법을 이해한다.
자바는 JRE(Java Runtime Environment: JVM(자바 가상머신) + 표준 클래스 라이브러리)가 설치되어 있는 모든 운영체제에서 실행이 가능하도록 만들어졌다.
자바는 객체지향 프로그래밍 개념을 사용하는 언어.
자바 8버전부터 함수형 프로그래밍을 지원하는 문법인 람다식과 스트림이 추가.
자바는 자동으로 메모리를 관리해주는 기능이 있다.
변수(Variable) : 값이 변할 수 있는 데이터를 임시적으로 저장하기 위한 수단
상수(Constant) : 변하지 말아야 할 데이터를 임시적으로 저장하기 위한 수단
타입 : 어떤 값의 유형 및 종류를 의미하며, 타입에 따라 값이 차지하는 메모리 공간의 크기와, 값이 저장되는 방식이 결정
리터럴 : 문자가 가리키는 값 그 자체
논리형은 참 또는 거짓을 저장할 수 있는 데이터 타입으로, 오직 true 혹은 false를 값으로 가진다.
문자 타입 변수를 선언하면 해당 변수에 오직 하나의 문자형 리터럴을 저장할 수 있다.
String : 큰따옴표("")로 감싸진 문자열
해당 문자열의 특정 인덱스에 해당하는 문자가 출력된 것을 확인할 수 있다.
두 문자열이 같다면 0을 반환하며, 해당 문자열이 인수로 전달된 문자열보다 작으면 음수를, 크면 양수를 반환하는 것을 볼 수 있다.
"Java" 문자열에 "수업"이라는 새로운 문자열을 추가해서 출력된 것을 볼 수있다.
해당 문자의 처음으로 등장하는 위치를 나타낸다.
해당 문자열의 공백을 모두 제거해서 출력해줌을 알 수 있다.
toLowerCase()는 모든 문자를 소문자로 toUpperCase()는 모든 문자를 대문자로 나타냄을 알 수 있다.