자바 기본 프로그래밍

2015. 9. 22. 09:46



클래스 만들기

 - class 키워드로 클래스 이름을 선언하고 { } 사이에 변수와 메소드 코드를 작성

 - public 은 다른 클래스에서 해당 클래스를 자유롭게 참조할 수 있다는 선언

    (<-> private)



주석문

 - //

 - /* ~~~ */



main 메소드

 - 반드시 public static void 로 선언

 - 한 클래스는 두 개 이상의 main() 을 가질 수 없다.

 - 보통 실행 시작할 클래스에만 main() 을 작성하기 때문에 모든 클래스가 main() 을 가지는 것은 아니다.



메소드

 - C/C++ 함수를 자바에서는 메소드라고 부름

 - 반드시 클래스 내에 작성되어야 한다,



식별자 이름 규칙

 - 특수문자, 공백은 식별자로 사용 불가

 - 식별자로 한글 사용 가능

 - 키워드는 식별자로 사용 불가

 - 첫 번째 문자로 숫자 사용 불가

 - true, false, null은 식별자로 사용할 수 없음

 - 대소문자 구별

 - 길이 제한 없음



자바의 데이터 타입

 - Basic Type

- boolean, char, byte, short, int, long, float, double

 - Reference Type

- 한 가지이지만 다음 세가지로 나뉨

- 배열에 대한 레퍼런스

- 클래스에 대한 레퍼런스

- 인터페이스에 대한 레퍼런스



자바는 2byte로 표준화된 Unicode 사용



문자열

 - 기본 타입에 속하지 않으며, JDK에서 제공하는 String 클래스를 이용



+연산

 - 문자열과 기본타입을 연결한 문자열을 생성해준다.



리터럴(Literal)

 - 프로그램에 직접 표현한 값

 - 정수 리터럴

- 15(10진수) / 015(8진수) / 0x15(16진수) / 0b0101 (2진수)

 - 실수 리터럴

 - 문자 리터럴

- 단일 인용부호(' ')로 문자를 표현하거나 \u 다음에 문자의 유니코드 값을 사용하여 표현

 - 특수문자 리터럴

- 백슬래시(\) 다음에 특수 기호를 붙여서 표현 (Escape Sequence 라고함)

 - 논리타입 리터럴

     - trun, false

'2015 2학기 > Object-Oriented (JAVA)' 카테고리의 다른 글

자바 기본 프로그래밍  (0) 2015.09.22
실습 (1-3-3)  (0) 2015.09.12
실습 (1-3-2)  (0) 2015.09.12
실습 (1-3-1)  (0) 2015.09.12
Ecloipse 단축키  (0) 2015.09.11
자바시작  (0) 2015.09.09

하얀백숙 2015 2학기/Object-Oriented (JAVA)