티스토리 뷰
규칙(Convention)
● 프로젝트를 명명 규칙
-
각 단어의 첫글자는 대문자로 시작
-
언더바 쓸수 있음, 공백 없음
● 클래스 명명 규칙
-
언더바 쓸수 없음, 공백 없음
-
각 단어의 첫글자는 대문자로 시작
● 클래스 명명 규칙
-
파일명과 클래스명은 반드시 같아야함
● 변수 명명 규칙
-
카멜 케이스(camel case) : 첫번째 단어는 소문자로 시작, 다음 단어는 대문자로 시작 ex. floatNumber
-
변수 이름에 언더바를 쓸 수 있지만 쓰지 않는 것이 관례
-
$도 쓸수 있지만 쓰지 않는 것이 관례
-
공백 없음
● 자바에서 지원하는 타입
[기본형 : 소문자로 시작]
-
숫자 : 정수(4가지 int), 실수(2가지 double)
-
문자 : char
-
논리 : boolean
● 왜 대문자, 소문자가 중요할까?
-
대문자로 시작한다면 클래스라는 의미
-
소문자로 시작한다면 변수라는 의미
-
ex. System.out.println(); //System은 클래스, out은 변수!
변수의 형변환(Type casting) ★
(실무에서는 casting이라고 불림.)
● 캐스팅
-
개념 : 크기가 서로 다른 변수들을 교환한다.
-
boolean 빼고 다 바뀔 수 있다. float → double, char → byte, int, short, long
캐스팅 방법
-
명시적 : 개발자가 강제적으로 캐스팅.
(타입) 변수명
임의로 여분의 공간을 만들어내는 것이고, 선언한 변수는 변화가 없다.
주의 : 캐스팅하려는 숫자가 캐스팅받는 변수 크기범위에 속하는지 아닌지를 확인해야한다.
-
묵시적 : 자동으로 캐스팅.
단, 같은 타입일 때 크기(byte)가 작은 type에서 큰 type으로 변환할 때.
실무에서는 실수 → 정수, 정수 → 실수, 문자 → 숫자, 숫자 → 문자 캐스팅이 많이 쓰인다.
주석을 먼저 달고 코딩하는 방법 : Sudo Coding
예제 (1-1)
예제 (1-2)
예제 (1-3)
예제 (2)
예제 (3)
'프로그래밍 > Java' 카테고리의 다른 글
자바 프로젝트 Export, Import 하기 (0) | 2016.01.19 |
---|---|
조건문, 반복문 (0) | 2016.01.18 |
스캐너 (0) | 2016.01.15 |
변수, 연산자 (0) | 2016.01.13 |
자바&이클립스 설치, 첫 프로젝트 만들기 (0) | 2016.01.12 |
- Total
- Today
- Yesterday
- JSP
- 포스팅하기
- Linear Layout
- 게시판 만들기
- activity
- facebook 연동
- Erwin
- er다이어그램
- MVC
- intent
- 제이쿼리
- mongo db
- mybatis
- jQuery
- spring
- sql
- aop
- query
- 자바프로그래밍
- 뉴스피드 가져오기
- 클래스
- 예외처리
- 메뉴바에 버튼 생성하기
- 메소드
- 배열
- 쿼리
- 뒤로가기 버튼
- Relative Layout
- 글쓰기 버튼
- ERD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |