티스토리 뷰
프로그래밍을 처음 배울 때 hello world! 만 출력 하면 끝난다 라는 말을 많이 합니다.
시작도 hello world!로 시작 하는데 어떻게 끝난다는거지? ^^
C언어 창시자인 데니스 리치가 저술 한 화이트
저도 이 책을 원서로 구매해서 소장 하고 있습니다. 개인 소장 책중에 보물 1호라고 할 수 있습니다. 각설 하고...
그래서 처음 프로그래밍을 하게 되면 어떤 프로그래밍을 시작 할땐 hello world를 합니다. 물론 전부는 아니겠지만 제가 접한 언어들은 다 그렇게 시작 했네요.(개인 적인 생각 입니다.)
그럼 먼저 코드 부터 보겠습니다. 먼저 C언어 에서의 hello, world 입니다.
위와 같은데요. 지금 코드보다는 몇몇 부분이 생략된 느낌입니다.
요즘은 int main(void) 이런식으로 시작 하죠. 명시적으로 type을 써 주는게 좋다고 생각 해서 입니다. 그리고 int 가 있으니 return 값도 있어야 겠죠.
printf 아래에 return 0; 이라고 해줍니다.
hello world 가 나온 배경을 설명 하다 보니 C코드도 나왔네요. (개인적으로 좋아 하는 언어 입니다.^^)
그럼 이제 JAVA로 보겠습니다. 메모장을 먼저 실행합니다.
그리고 아래 코드를 입력 해봅니다.
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world"); } }
저장을 아무곳에 합니다. 저는 C:\에 하겠습니다.
이름은 HelloWorld.java 로 저장 합니다. 여기서 중요한 부분이 클래스 이름과 java 파일명이 같아야 됩니다.
그리고 실행창에 CMD를 입력해서 콘솔 화면을 띄웁니다.
검은 화면에서 c: 를 입력 합니다.
dir 명령어로 HelloWorld.java 파일 있는지 확인 합니다.
javac HelloWorld.java
를 입력 하면 컴파일을 시작 합니다.
순식간에 끝납니다. ^^
다시 dir 명령어로 컴파일이 잘 되었는지 확인 해봅니다. HelloWorld.class 파일이 생성이 되었습니다. 만약 컴파일 중에 오류가 생기면 오류를 내뿜고 class파일이 생성이 안됩니다.
오타가 있는지 확인 합니다.
정상적으로 컴파일이 되었으면 실행을 해보겠습니다.
검은 콘솔 화면에서
java HelloWorld 를 입력 합니다.(.java 넣어도 되고 생략해도 됩니다.)
Hello world 가 출력이 되면 성공입니다.
이제 JAVA프로그래밍은 다배웠습니다. 덤으로 C언어 까지 마스터 했습니다. ^^
즐프 하세요~~
'SW' 카테고리의 다른 글
Eclipse Import 와 Export (0) | 2015.03.27 |
---|---|
JAVA API (docs.oracle) 자바 API 문서 (0) | 2015.03.26 |
How to start Oracle (0) | 2015.03.24 |
이클립스 설치(Eclipse install) (0) | 2015.03.20 |
자바 설치 (JAVA install) (0) | 2015.03.18 |
- Total
- Today
- Yesterday
- github
- WEB
- 웹앱프로그래밍
- 리눅스
- 플라스크
- Visual Studio
- flask
- GCP
- 오라클
- nginx
- 자바
- HTML
- Java
- DB
- javascript
- 파이썬
- Cloud
- mysql
- 웹앱 프로그래밍
- 도커
- 부트스트랩
- docker
- pythonanywhere
- 자바스크립트
- GIT
- oracle
- 웹앱
- Hello World
- 클라우드
- python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |