티스토리 뷰
java 파일을 생성한다.
메모장이다, EditPlus 같은 편집기로 간단한 예제 코드를 작성하되
정확한 확인을 위해서 코드에 출력문 System.our.print()를 사용하는 게 좋다.
cmd로 실행을 해볼 건데, 우선 cmd에서 경로를 root로 ( C:\ ) 이동하고, java 코드로 작성한 코드 소스가 저장된
경로로 이동을 한다.
편집기로 코드를 적고 저장한 파일이름을 A.java라고 한다면,
0)_cmd root 경로로 이동후 A.java 파일이있는 경로를 cd 이후로 적어주거나 복사 붙여 넣기 한다
1)_ cmd > javac A.java 엔터
2)_ cmd > dir 누르고 디렉터리 확인
3)_ dir에서 A.class 파일이 생성되었다면 (바이트코드 생성됨)
cmd > java A.java 엔터 (실행돼서 출력문이 cmd에 보여야 한다)
일단 java 파일은 컴파일이 되는 과정은 이렇다.
. java 확장자 -> 컴파일 과정을 통한 후 -> 바이트코드 생성 (. class 확장자) -> JVM 설치된 플랫폼은 어디든 실행 가능
JVM 은 자바 가상 머신으로 어떤 OS를 사용하고 있더라도 JVM 이 설치된 곳이면
바이트 코드를 해석하여 실행할 수 있기 때문에 JVM 은 중요한 역할을 하고 있고,
JVM 때문에 이식성이 좋은 JAVA 가 된 거다.
JVM 은 바이트코드 코드만 해석할 수 있다는 걸 명심하한다.
바이트코드는 중간 언어라고도 불린다.
'Java' 카테고리의 다른 글
Java ( Int < - > String 배열 변환) (0) | 2022.04.05 |
---|---|
Java 문자열 을 split 메서드 로 분리하기 (0) | 2022.04.05 |
Java 배열과 리스트의 차이 (0) | 2022.04.05 |
Java 변수(클래스변수, 인스턴스변수, 지역변수) (0) | 2022.04.04 |
Java (데이터 기본형<리터럴> , 참조형<레퍼런스타입>) (0) | 2022.04.04 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Scanner 와 BufferedReader 차이
- 클래스영역
- e.toString()
- java전역변수
- java 배열 출력
- Method 영역
- Heap Area
- nexLine
- 오버로딩
- mapDispatchToProps
- map set 변환
- e.printStackTrace()
- 기본형타입
- java숫자형배열
- List Set 변환
- Stack Area
- java멤버변수
- publi
- Java
- 클래스변수 인스턴스변수 차이
- set
- react-redux
- java 예외
- 자바
- java최대값최소값
- java문자열배열
- Dispatch
- e.getMessage()
- final 변수 초기화
- redux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함