#day02-1
분명히 제대로 따라했는데 오류가 뜨길래 자세히 확인해보니 .을 쳐야하는데 ,을 쳤더라 ..
오늘은 그냥 아침부터 너무 정신 없었다.
어제 이것저것 찾아보고 블로그 쓰다보니 너무 재밌어서 새벽 5시에 잠들었는데,
2시간 자고 씻고 준비하는데 지하철 타면 진짜 못 일어날 거 같아서 그냥 택시타고 옴
제 택시비 좀 누가 내주세요 제발
그래서 오늘 오전 수업 솔직하게 말하면 좀 졸아서 이해 제대로 못했는데 일단 필기는 개열심히 함
오후 수업 듣다보니깐 자연스럽게 이해돼서 다행
그래서 오늘 배웠던 내용을 차례대로 정리해보자.
- 소스파일은 블록간의 중첩으로 구성된다.
- 하나의 블록 = {...}
- 블록안에 명시되는 명령어는 세미콜론 (;)으로 문장의 끝을 표현한다.
{} 블록 사이에 {}이 중첩되어 있는 모습.
{} 블록 내부의 명령어를 ; 로 문장의 끝을 표현함
- 프로그램 소스코드 안에 개발자의 필요에 따라 명시하는 설명문
- 주석문은 프로그램으로 컴파일 되지 않는다.
쉽게 말해 '코드에 대한 부가설명' 정도로 생각하면 될 거 같다.
- 한줄만 처리하는 주석문
// **'//'**가 앞에 명시된 라인은 주석으로 인식
- 여러 줄을 처리하는 주석문
/* 이 블록 안에서는 여러 라인을 주석으로 처리 할 수 있다. */
- 다양한 종류의 자료를 표현할 수 있는 값을 변수라고 부르며,
일반적으로 웹 페이지에서 처리하고자 하는 "데이터"에 해당.
변수 이름 명명 규칙
- 변수 이름은 영문, 숫자, "_", "$" 만 사용 가능.
- 변수 이름의 첫 글자는 숫자로 시작 될 수 없다.
- 대소문자를 엄격하게 구분, 오타에 주의하기
- 자바에서 사용하는 예약어(키워드)를 사용할 수 없다.
- 클래스 이름의 명명 규칙도 변수 이름의 규칙과 동일하다.
- 프로그래밍 언어에서 변수의 종류를 구별하기 위해 사용되는 키워드
- 자바에서 제공되는 자료형의 종류에는 8가지가 있다.
자료형 데이터 크기 표현가능범위 boolean 참과 거짓 1byte true,false char 문자 2byte 유니코드 문자 byte 정수 1byte -128 ~ 127 short 정수 2byte -32,768 ~ 32,767 int 정수 4byte -2,147,483,648 ~ 2,147,483,647 long 정수 8byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 float 실수 4byte ± (1.40 x 10^-45 ~ 3.40 x 10^38 ) double 실수 8byte ± (4.94 x 10^-324 ~ 1.79 x 10^308 )
너무 많은거 아니냐고
- 모든 변수는 컴퓨터의 메모리 영역에 생성된다.
일반적으로 메모리란, PC에 설치하는 RAM을 의미함.
- 4byte 의 크기를 갖는 변수 값 하나를 생성할 경우,
PC의 RAM에서 해당 용량만큼 사용하게 됨
당연한 소리겠지만 RAM의 크기를 넘지 않는 범위 내에서만 사용 가능
- 만약 용량을 넘어서는 경우 OutOfMemory 에러 발생
- 기본적으로 프로그램 코드에서
"문장"을 표현하기 위해 사용되는 데이터 값- String
- 문자열을 표현하기 위한 자료형
- 글자 수에 상관없이 쌍따옴표 (" ")로 묶인 내용을 할당 가능- 글자값의 경우 쌍따옴표로 묶이게 되면 문자열로 취급됨,
숫자열과 문자열을 분명하게 구별하여야 한다.
String a = "Happy Java";
String b = "너무 어려워";
String c = "+821012345678";
//이런식으로 문자열 표현 가능
나머지 내용은 2편에서 계속 할게요 빠잉