------------ Java 메모(1) ------------
* java의 주석문
. /* ~ */ ... /* 시작해서 */으로 끝나는 행까지 주석처리. . // ... 해당 행(Line)주석으로 . /** ~ **/ ... 자동문서생성 주석 /* ~ */과 동일함
* java의 구분자(Separators)
. ()... 메소드선언시 인자포함또는 산술식의 우선순위 . {}... 프로그램 블록지정 . ; ... 문장의 끝 . , ... 변수선언시 구분점 . . ... 오브젝트로부터 메소드를 선택 사용할때
* java의 식별자(Identifier)
. 길이의 제한은 없다. . 처음 시작에서 문자, 언더바(_),달러문자($)등을 쓸수있다. 그러나 숫자는 사용할수 없다. . JAva에서 사용하는 KeyWord는 사용할수 없다. . 식별자에 공백(스페이스)을 포함할 수 없다.
* 리터럴 (Literal)
자신의 표기법이 자신의 값으로 정의되는 상수 예) "Hello World"는 스트링타입의 리터럴이다. 자바에서는 string상수,문자(char)상수,정수형상수,실수형상수 그리고 논리형상수가 있다
* Java의 Keyword(지정어) --------------------------------------------------------- . abstract . instenceof . boolean . int . break . interface . byte . long . case . native . catch . new . char . null . class . package . continue . private . default . protected . do . public . double . return . else . short . extends . static . final . super . finally . switch . float . synchronize . for . this . if . throw . implements . throws . imporrt . transient . try . void . volatile . while --------------------------------------------------------
* Java의 DataType
1) Primitive data type(기본자료형)
------------------------------------------------------- 유 형 메모리의 크기 값의 범위 -------------------------------------------------------
Long : 64bit정수형(signed) -2(63)승...2(63)승 -1 int : 32bit " -2(31)승...2(31)승 -1 short : 16bit " -2(15)승...2(15)승 -1 byte : 8bit " -2(7) 승... 2(7)승 -1 Double : 64bit 실수형 float : 32bit " char : 16bit 유니코드문자형(16bit(unsigned)-0..2(16)승-1) boolean: true,false 값의 논리형
-----------------------------------------------------------
2) 정수의 표현 방법 ----------------------------------------------------------- . 20 //10진수 . 077 //0로 시작하는 8진수 . 0xBA09 //0x로시작하는 16진수 . 2L //10진수 long 자로형 . 077L //0로 시작하는 8진수 long 자료형 . 0xBA09L // 0x로 시작하는 16진수 long 자료형 . 3.141492 //소숫점을 사용한표기 . 6.02E23 // 지수를 사용한 표기 . 2.178F // float 자료형 표기 . 1234.E+306D // 지수와 double형의 덧셈표기 |