'2009/07'에 해당되는 글 9건

  1. 2009/07/30 [자바] Operators
  2. 2009/07/30 [자바] 변수
  3. 2009/07/29 [자바] 기초문법
  4. 2009/07/28 [자바] 기초 1일차
  5. 2009/07/18 죽전 상설을 가다. (1)
산술연산자
  • + 3+2=5
  • - 3-2=1
  • * 3*2=6
  • / 3/2=1
  • % 3%2=1 나누고 남은 값
관계연산자 < > <= >=

++ 대입연산자
저작자 표시
Posted by LestSong
변수의 구분
  • 지역변수(Local Variable)
메소드 안에서 만들어지고 그 메소드에서만 사용가능.
사용전 반드시 초기값을 줘야한다.
  • 맴버변수(Member Variable)
클래스 안에서 만들어지고 클래스내 모든 메소드에서 사용가능.
초기값 생략가능(자동으로 0에 준하는 값으로 초기화)
저작자 표시
Posted by LestSong
  1. 대소문자 구분
  2. 자바에서 " 와 '는 다르다.
  3. 모든 자바 키워드(예약어)는 소문자.
  4. Identifier도 대소문자를 구분한다.
  5. 공백은 얼마든지 허용하며 " " 혹은 ''은 공백이 아닌 null 이다.
  6. 'a'는 문자, "aaaa"는 문자열(한개 이상은 문자열로 표현)
  7. 문장은 세미콜론(;)으로 끝난다.
  8. 주석은 프로그램 실행시 인식하지 않으며 단행은 // , 여러줄은 /* ~ */로 한다. . /** ~ */ Doc 주석
  9. () 메소드 ex: println(), main() 
  10. {} 구현부 
  11. [] array 배열

Coding Convention

  • package 소문자로 시작
  • Class 대문자로 시작
  • Interface 대문자로 시작
  • method 소문자로 시작해서 괄호를 반드시 갖는다. main()
  • variable(변수) 소문자로 시작
  • Constant(상수) 모두 대문자로 작성
  • 한글도 가능하지만 사용하지 않는다.
  • indentifier(식별자)가 길어질 경우  camel Case를 따른다. inCremant()
Identifiers 식별자
  • 패키지, 변수, method, class를 구분하기 위한 이름
  • 첫 글자는 반드시 A~Z , a~z, $,_ 로 시작
  • $,_를 제외한 어떤 특수문자도 사용할 수 없음
  • 예약어 및 키워드는 식별자로 쓸 수 없다.
integeral Type(정수형)
  1. byte 1Byte/8bit  127
  2. short 2Byte/16bit 약 3만2천
  3. int 4Byte/32bit (기본형) 
  4. long 8byte/64bit , 뒤에 L(l)을 붙여준다. long k = 100L;
  5. 연산시에는 int로 변환
floating point Type(실수형)
  1. float 4byte 뒤에 F를 붙인다.
  2. double 8byte(기본형) 뒤에 D를 붙인다.
Char 캐릭터 타입
  1. 2byte이며 ''에 한문자만 들어간다. ex: 'a'  'b'  
  2. '/t' 탭
  3. '/n' 새로운 줄
  4. '/a' 경고음
  5. '/0' null
boolean 논리형

  1. 두개의 값을 가진다. true false
'0' -> 48
'A' -> 65
'a' -> 97
문자는 숫자로 변환이 가능하나 문자열은 숫자로 변환 불가
true -> 숫자변환 불가

논리형 자료형 : 
boolean – 형변환 불가

정수형 자료형 : 
byte : 1byte (-128 ~ 127)
short : 2byte (-32768 ~ 32767)
char : 2byte (0 ~ 65535) : 문자형
int : 4byte (-2147483648 ~ 2147483647)

기본 자료형
long : 8byte (-922경 ~ 922경)

실수형 자료형 : 
float : 4byte
double : 8byte (기본 자료형)

클래스형 자료형 :
String 클래스 : 문자열 저장
ex)
 String str = new String(“Java”);
 String str = “Java”;

형 변환의 의미 
상수의 값을 크기가 다른 변수에 담는 작업

Promotion : 자동 형 변환
작은 공간의 변수 값을 큰 공간의 변수로 이동

Casting : 강제 형 변환
큰 공간의 변수 값을 작은 공간의 변수로 이동
데이터 손실 고려

Promotion 은 묵시적 형변환, Casting 은 명시적 형변환을 말하는듯


저작자 표시
Posted by LestSong

JVM(자바 가상 머신) 자바 실행
JRE(JVM+Basic Api)
JDK(Java Developer kit)
http://java.sun.com 에서 download -> java SE -> JDK 6 Update 14

C:\Java 에 설치
eclipse 설치




저작자 표시
Posted by LestSong
수요일에 승민형이랑 캉남에서 만나기로 했는데 일찍 나와서 죽전 상설타운에 다녀왔다.
여자친구 밍꾸님이 사준 테크핏을 교환하러 갔고 "뭐 쓸만한거 있나~"하고 훌터봤다.

나이키 매장. 들어갔다 그냥 나왔다. 아무것도 없었다. -_-;
도로옆에 아디다스 매장이 있는데 죽전에는 아디다스가 두곳이라고 하는데 여긴 아닌거 같아서 
길따라 신세계백화점쪽으로 더 가서 상설매장으로 찾아 들어갔다.

우선 테크핏을 교환했는데 영수증없이 바로 처리해 주는 여직원.
그리고 보던중.. 독일 레플, LA갤럭시 레플도 있었다가
우왓~하고 득템모드!

그날 인터넷으로 독일 폴로를 구입하려고 했엇는데
독일은 없었고 레알과 리버풀만 있었다.

레알을 샀고 리버풀은 DP된것만 있었는데 때가 얼마나 많던지..
그냥 레알만 저렴하게 사고 나왔다.

테크핏은 나중에 정리해서 올리고
일단 레알~ 보시라. 근데 정말 재질이 더워 보인다.

저작자 표시
Posted by LestSong