Java 프로그래밍 기본 (5) - Java 기초 문법 요소
728x90

안녕하세요~ 항상 나아가는 개발자 pink_salt 핑입니다!

운이 좋게도 코드프레소 Java 웹 개발 체험단 활동을 하고 있습니다.

5번째 java 포스팅입니다~ 고고!

이번엔 '처음 시작하는 Java 프로그래밍' 강의를 듣고 공부한 내용을 정리하여 다섯 번째 포스팅을 진행하겠습니다.


Java 기초 문법 요소

  • 클래스
  • 메소드(메인 메소드)
  • 블록과 세미콜론
  • 들여쓰기
  • 표준 입출력

1. 클래스

클래스는 Java 프로그램의 기본 단위입니다.

Java 프로그램은 1개 이상의 클래스로 구성됩니다.

일반적으로 1개의 클래스는 1개의 Java 파일로 매핑됩니다.

  • 파일명과 클래스명이 동일해야 합니다.
  • 클래스명은 대문자로 시작해야 합니다.

 

클래스와 객체

Java는 객체지향 언어입니다. Java 코드에는 기본적으로 클래스가 존재합니다. 그래서 간단하게 객체에 대해서 살펴보고 가겠습니다.

객체는 사물(또는 우리가 상상할 수 있는 개념)입니다.

사물 (자동차, 프린터, 컴퓨터, 자전거 등... ), 개념(옵션, 강사, 학생, 블로그 글, 회원 등...)을 말합니다.

객체는 속성과 행동을 갖고 있습니다.

 

자동차를 예를 들어 설명하겠습니다.

자동차의 속성에는 색상, 배기량, 가격, 모델명, 브랜드 등이 있습니다.

자동차의 행동에는 속도를 올린다, 속도를 줄인다, 방향을 바꾼다, 라디오를 켠다, 창문을 내린다 등이 있습니다.

 

두 번째 예시로는 강사를 들겠습니다.

강사의 속성은 이름, 교과목, 나이 학위, 성별 등이 있죠.

강사의 행동에는 가르친다, 숙제를 낸다, 퀴즈를 출제한다, 시험을 채점한다, 상담을 한다 등이 있습니다.

객체의 속성과 행동에 대해 알아보았습니다.


클래스는 객체를 만들기 위한 틀 또는 템플릿입니다.

클래스 예시

클래스는 객체를 만들기 위한 틀로서 속성을 나타내는 데이터 부분과, 행동을 나타내는 메소드 부분으로 영역이 나누어

져 있습니다.


 

2. 메인 메소드

main method는 Java 프로그램의 시작점입니다.


3. 블록과 중괄호, 세미콜론

블록 - 여러 라인의 코드를 중괄호({})로 묶은 단위입니다. 클래스 블록과 메소드 블록 등이 있습니다.

세미콜론 - 실행 가능한 코드라인(명령문)은 세미콜론으로 종료되어야 합니다. 세미콜론이 생략이 될 경우에는 에러가 발생합니다.


4. 들여 쓰기(Indentation)

Java에서 들여 쓰기는 실행에 영향을 주지 않습니다.

들여쓰기 없어도 실행에 무방합니다. 들여쓰기는 코드의 가독성을 높이기 위해 반드시 필요합니다.

python 같은 언어는 들여 쓰기가 영향을 끼칩니다.

대다수의 IDE는 자동 들여 쓰기(Formatting) 기능을 보유하고 있습니다.

어떻게 들여 쓰기를 해야 될지 모르는 경우에는 자동 Formatting 기능을 사용하면 됩니다.

- IntelliJ의 경우에는 Ctrl + Alt + L (Reformat code)을 누르면 자동 Formatting이 됩니다.


5. 표준 입출력

Java는 키보드 등으로부터 입력을 받고, 모니터에 출력하기 위한 기본 라이브러리를 제공합니다.

System.out.println() 함수는 출력 및 줄 바꿈을 수행합니다.

 


다음 게시물에서는 Java에서 변수에 대해 공부해보겠습니다!

열심히 나아가는 개발자 핑솔이었습니다.

모두 모두 파이팅! 

go go!

코드프레소 URL: https://www.codepresso.kr/

 

프리미엄 IT 교육 서비스 - 코드프레소

 

www.codepresso.kr

 

728x90
반응형