일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- initial commit
- Database
- SQL문제풀이
- Javapopup
- Class
- fatal: Not a valid object name: 'master'
- IOT
- class선택자
- string
- 라즈베리파이
- AndroidDeveloper
- HTML
- id선택자
- Java입문
- jdoodle
- compile
- helloworld!
- Javascript
- 생활코딩
- 헌혈
- XHR
- 자바의정석
- java
- Math.
- API
- CSS
- 상위 N개 레코드
- variable
- 프로그래머스
- Javaswing
- Today
- Total
Sun의 정리정돈
[2/50]JAVA1-2.0 온라인 실습 환경 장만하기 본문
온라인 도구를 이용해 실습을 진행한다. 검색엔진에 'Java online editor'를 치면 수많은 에디터들이 나오지만
본 수업에서는 잠시 Jdoodle을 사용한다.
JDoodle - Online Compiler, Editor for Java, C/C++, etc
JDoodle is an Online Compiler, Editor, IDE for Java, C, C++, PHP, Perl, Python, Ruby and many more. You can run your programs on the fly online, and you can save and share them with others. Quick and Easy way to compile and run programs online.
www.jdoodle.com
main('메서드'라고 한다.)의 중괄호 안쪽에 자바 문법에 맞는 코드를 작성하면 안의 문장이 순차적으로 실행된다.
메소드의 중괄호 안에 아래 코드를 입력하게 되면, 쌍따옴표 안의 글자가 결과물로 출력된다.
System.out.println("");
이와 같이 컴퓨터에게 일을 시키는 문장을 가리켜 명령문(Statement)라고 한다.
이러한 명령문의 끝에는 반드시 ;(세미콜론)을 붙여 명령문의 끝을 표시해야 한다.
만약 Hello 뒤로 이름을 출력하고 싶다면?
컴퓨터에서는 0부터 출력이 되기 때문에, jdk에 입력된 첫번째 값을 [0]으로 작성하고, 두번째 값을 [1]로 작성해준다.
결과물에서 0번과 1번 값이 그대로 출력된 것을 확인할 수 있다.
javac.exe
- 자바컴파일러. 사람이 작성한 문장을 기계어로 번역하는 역할
소스 파일(.java)을 클래스 파일(.class)로 변환
java.exe
- 자바 인터프리터. 자바 프로그램(class 파일)을 실행하는 역할
class
- 자바 프로그램의 단위. 자바 프로그램은 클래스들로 구성되어 있음
class 클래스이름 {
/*모든 문장은 클래스의 {}안에 있어야 한다.*/
}
main method
- 자바 프로그램의 시작점. 이 메서드가 없으면 실행 불가능함
- 메서드란 다른 프로그램에서의 “함수”같은 역할. 서로 관련된 여러 문장들을 하나로 묶어둔 것.
- java.class 파일을 실행하면 java.exe가 지정된 class파일에서 main method를 찾아서 메서드의 첫 문장부터 순서대로 실행한다.
public static void main(String[]args){ <-main메서드의 시작
/*실행할 문장을 넣는다.(첫 문장부터 순서대로 실행됨)*/
} <-main메서드의 끝
'BackEnd > Java' 카테고리의 다른 글
[8/50]JAVA1-4.1. A/S 강의-Editor does not contain a main type (0) | 2022.10.13 |
---|---|
[7/50]JAVA1-4.1. 실행-HelloWorld (0) | 2022.10.12 |
[6/50]JAVA1-3. Java 개발환경 eclipse 설치 (0) | 2022.10.12 |
[3,4,5/50]JAVA1-2.c. Java설치-Windows (0) | 2022.10.12 |
[1/50]JAVA1-1. 수업소개 (0) | 2022.10.12 |