블로그 이미지
'무른모'란 부드럽다라는 뜻을 가진 '무르다'라는 말과 도구, 연장을 뜻하는 '연모'라는 순 우리말의 합성어로 소프트웨어를 말합니다. seanhigher

카테고리

분류 전체보기 (161)
Blog srart (16)
Dev Center (94)
Real Life (13)
Mac life (21)
Naver life (17)
Total633,812
Today36
Yesterday88
여느 프로그래밍 언어가 그렇듯 자바를 공부하기 위해서는 꼭 알아두어야 할 사실이 있다. 사실이라기 보다는 모두가 함께 지켜야 할 약속과도 같은 것이다. 작은 규칙이지만, 그것을 지킬때 모두가 편안한 프로그래밍을 할 수 있을 것이다.


사용자 정의 명칭 규칙.
자바는 객체지향언어로 거의 대부분의 것이 객체의 형식을 가지고 있다. 그리고 그 객체를 사용하기 위해서 객체에 새로운 이름을 부여하는 것은 필수 적인 항목이라고 할 수 있다. 그만큼 많은 이름을 갖게 되는데, 자신이 만들어 놓은 클래스를 다른사람과 공유하며 사용하기 위해서는 명명 규칙을 지키는 것이 좋다. 그리고 지키지 않는다면 컴파일이 되지 않는다는 것!

1) 첫 글자에는 '_', '$' 의 특수문자 또는, 영문 대, 소문자만이 올 수 있다.

2) 변수나, 메소드, 클래스등을 정의할때 사용하는 문자의 수는 제한이 없지만, 너무 길게 지을경우에는 그만큼 가독성이 떨어지게 된다.

3) 공백 및 특수문자들을 사용하는 것은 불가능하다. 하지만, 예외적으로 맨 첫 글자에 '_', '$' 의 특수문자만이 허용된다.

4) 첫글자가 아니라면 숫자를 포함해서 사용하는 것이 가능하다.

5) 예약어를 이름으로 사용하는 것은 불가능하다. 예약어는 int, String, boolean, 등의 데이터 형식과 if, for, while 와 같은 논리문, class, static void, protected 등 메소드, 클래스 관련 단어들이 있다. 하지만 애써서 다 외울 필요는 없다. 앞으로 천천히 배우다보면 그 의미를 알게 되고 자연스럽게 외우게 될 것이니...
abstract, default, goto, package, synchronized, boolean, do, if, else, private, this, break, double, implements, protected, throw, byte, import, public, throws, switch, enum, instanceof, return, transient, try, catch, extends, int, short, char, final, interface, static, void, finally, long, strictfp, volatile, const, float, native, super, while, continue, for, new

간단하지만, 중요한 사실이니 꼭 기억하도록 하자!!
Posted by seanhigher

댓글을 달아 주세요

최근에 달린 댓글

글 보관함