jre 자바런타임
jvm 자바가상머신
jdk만 설치하면, 저들이 다 포함되어 있다.
요즘은 솔라리스든, 유닉스든, 윈도우7이든, 운영체제별로 자바가상머신이 다 개발되어 있다.
따라서 소스를 짜서 클래스파일만 만들어 놓으면 된다.
이 것이 자바언어의 가장 큰 장점이라고 할 수 있다!
*단축키
sysout 단축키 -> 컨트롤+스페이스바 = 이클립스 println문!
println = 출력후 줄바꿈
*특수문자 표현법
\n : New Line(Enter키 역할)
\t : Tab(일정한 간격으로 띄어쓰기)
\\ : \(역슬레시) 출력
\' : '(작은 따옴표) 출력
\"" : "(큰 따옴표) 출력
아스키코드(ASCII): PC에 수치형태로 저장됨. 0은 공백(NULL)문자임.
*printf의 기능 - 소스 보려면 클릭!
*형변환
개념
상수의 값을 크기가 다른 변수에 담는 작업
종류
묵시적 형변환(promotion) 작은 공간의 변수값 -> 큰 공간의 변수값
명시적 형변환(casting) : 큰 공간의 변수값 -> 작은 공간의 변수값(캐스트 연산자 사용)
*캐스트 연산자의 형식 - (자료형)식
※야야 캐스팅해라~ 가 이 말이다.
큰 자료형을 작은 자료형에 캐스팅할 때
overflow(오버플로우)가 발생 = 넘침
예)
short형(256) => byte형으로 캐스팅
00000001 00000000 : 256 (short형 2진수로 16자리)
00000000 : 0 (byte형은 2진수로 8자리밖에 안됨)
따라서 값이 0이 나오게 된다(오버플로우 발생).
예제 소스>
필요한 것은 수업하면서 모두 주석처리 해놓았다.
궁금한게 있으면 따로 질문해주시면 된다.
*콘솔에서 .java파일을 컴파일하는 방법
컴파일을 하려면 우선 .java파일이 저장된 경로를 알아야 한다.
처음 이클립스를 실행할 때 경로를 D:\workspace로 설정하였다.
클래스 파일이 저장되는 경로는 "bin 폴더" 이고
자바파일은 "src 폴더"에 저장된다.
1. 자, 이제 cmd창을 열어준다.
(여는 방법은 "시작 - 프로그램 및 파일검색 - cmd")
2. 바꾸고 싶은 파일의 경로로 들어간다.
(도스에서 "cd" 명령어로 "경로" 지정)
예>
(안되는 경우, 먼저 "d:"라고 쳐서 드라이브를 D로 바꿔준 후 시도해본다)
3. 도스에서 다음과 같이 쳐준다.
- javac Ex01.java => Ex.class 파일 생성
- java Ex01 => Ex.class 실행(.class 붙이지 않는다!!)
다음과 같이 컴파일이 완료되고, Ex01.java의 결과가 출력된다.
위에서 컴파일 과정이 완료된 순간, 아래와 같이 Ex01.class파일이 자동으로 생성된다.
※ 단, .java파일 안에 주석으로 한글이 달려있는 경우, 에러가 나면서 컴파일이 되지 않는다!
ㅠ_ㅠ 이클립스 쓰는게 나을듯... 급할때만 쓰길..
이제 다했으니 난 간다. /(ㅇ_ㅇ)/
'N스크린하이브리드앱과정 > JAVA' 카테고리의 다른 글
[3일차] JAVA수업. 대소문자 구분하기 프로그램 (0) | 2013.07.17 |
---|---|
[2일차] 5~7교시. JAVA/JSP수업: 연산자 종류와 이것들을 요리하기!(이클립스) (0) | 2013.07.16 |
[1일차 5~8교시]이클립스(eclipse) 설치, 실행, 설정하기. 간단히 구동해보기. (0) | 2013.07.15 |
[1일차 5~8교시] JAVA/JSP수업. JAVA 설치 및 환경변수 설정 방법 (0) | 2013.07.15 |
[1일차 3~4교시] 첫 시간. JAVA 설치를 위한 준비과정(셋팅!) (0) | 2013.07.15 |