※윤성우의 열혈 JAVA 프로그래밍으로 다시 한번 공부하기로 했다.
※이제 취준생... 4학년이 되었는데도 아직 코딩 테스트 준비를 한 번도 하지 않았다.
※자료구조부터 알고리즘까지... 학교에서 조금씩 맛만봐서 거의 다 까먹은 상태이다.
※이제 블로그에 글로 남그면서 기억이 안 날 때마다 조금씩 꺼내보기 편하게 정리해두려고 한다.
※아예 기초부터 정리해둘 예정이니. 처음 공부하는사람도 보기 편할 수 있도록 노력하겠다.
※다만 아예 모르는 상황에서 설치부터 환경변수 설정까지는 다루지 않을 것이다.(인터넷에 매우 많이 나와있기 때문)
※자바를 시작해보자!※
우선 하나의 코드를 보자.
자바든 어떠한 언어든 일단 코드부터 보면서 공부하는게 제일 좋다.

차근차근 분석해보자.
우선 자바코드 안에는 클래스가 존재하고, 그 클래스 안에는 하나의 메소드가 존재한다.
즉, 위의 코드에서는 codema 라는 하나의 클래스 안에 main이라는 메소드가 존재함을 알 수 있다.
위의 그림에서 보이듯이, 자바는 중괄호를 이용해서 영역을 설정한다.
클래스의 영역 안에 main이라는 메소드가 들어있고, 그 main 이라는 메소드 안에 System.out...이라는 코드가 들어있다.
여기서 정리하고 짚고 넘어가야 할 것들이 있다.
▶프로그램을 실행하면 main 메소드 안에 있는 문장들이 순차적으로 실행된다.
▶System.out.println()의 괄호 안에 출력하고 싶은 것을 큰 따옴표로 감싸서 넣으면 출력된다.
▶System.out.println()은 출력 이후에 행을 바꾼다. 즉, 다음 문장이 다음 줄에 실행된다.
▶문장의 끝에는 반드시 세미콜론 ; 을 붙여서 문장의 끝을 표시해야 한다.
이제 코드를 보면 ' 아 이게 어떠한 클래스고 어떤 메소드이구나' 정도는 알 수 있게 된다.
그럼 이어서 코드를 분석해보자.


첫 번째와 두 번째 줄을 보면
※System.out.println(7); / System.out.println(3.15); 는 그대로 숫자를 출력하는 것으로 보아
숫자를 출력할 때에는 큰따옴표로 묶지 않아도 됨을 알 수 있다.
※이어서 다음 세 문장은 출력할 대상을 + 기호로 묵었다. (단 따옴표 ""안에 +가 들어가 있으면 그대로 출력된다.)
※그리고 마지막 줄을 보면 +기호와 숫자만 입력되어 있는데, 이럴 때는 더한 값이 출력됨을 알 수 있다.
※주석처리와 들여 쓰기※

이제 같은 파일에 조금만 추가해서 설명하겠다.
우선 맨 밑에 초록색 부분을 보자.
이를 주석이라고 한다.
// 를 입력하고 글을 쓰면 행단 위 주석처리가 되는 것이고, (다음 행에 입력하려면 //를 추가로 입력)
/* */ 안에 입력하면 블록 단위 주석처리가 된다.
또한 클래스 이름과 메소드 이름이 다음과 같이 들여 쓰기 되있는 것을 볼 수 있다.
class... {
public static void main....{
System.out.println();
}
}
이것은 보기 편하기 위함이고 나중에 추가하거나 편집해야 할 상황이 발생했을 때 편하게 하기 위함이다.
따라서 습관을 들이는 게 좋고 이클립스를 이용하면 자연스럽게 들여 쓰기가 된다.
(들여 쓰기를 하지 않아도 잘 처리된다.)
이번장은 여기까지만 하고, 차근차근 글을 올리도록 하겠다.
※추가사항
컴파일이란?
컴퓨터 프로그램 제작자가 코볼ㆍ포트란 따위의 고급 언어로 쓰인 프로그램을 번역하고,
컴퓨터에서 실행할 수 있는 기계어 프로그램으로 고치는 과정.
그래서 개발자들은 코드를 작성하고 '컴파일한다.'라고 한다.
나는 물론 아직 개발자도 아닌 취준생 학생이지만 컴파일이란 단어는 자주 쓰고 배워봤기에
다시 한번 정리해보았다.
'JAVA' 카테고리의 다른 글
자바 기초부터 차근차근...(6) (0) | 2020.04.21 |
---|---|
자바 기초부터 차근차근...(5) (0) | 2020.03.25 |
자바 기초부터 차근차근...(4) (0) | 2020.03.24 |
자바 기초부터 차근차근(3) (0) | 2020.03.15 |
자바 기초부터 차근차근(2) (0) | 2020.03.15 |