728x90
✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨
💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 Java 프로그래밍 💜
😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎
Java 출력 함수
System.out.print("개행 없이 출력");
System.out.println("자동 개행으로 출력");
클래스
- 클래스는 Java 프로그램의 기본 단위이다
- Java 프로그램은 한 개 이상의 클래스로 구성된다
- 일반적으로 1개의 클래스는 1개의 Java 파일을 의미한다
- 파일명과 클래스명이 동일해야 한다
- 클래스명은 대문자로 시작한다
클래스와 객체
- Java는 객체지향(Object Oriented) 언어이다
- 객체는 사물(또는 우리가 상상할 수 있는 개념)을 의미한다
- 자동차, 프린터, 컴퓨터, 자전거 등 우리가 실제로 볼 수 있는 사물
- 옵션, 강사, 학생, 블로그 글, 회원 등 직접 볼 수는 없어도 상상이 가능한 개념
- 객체는 속성과 행동을 갖고 있다
- 예를 들어 자동차의 속성으로는 색상, 배기량, 가격, 모델명 등이 있고 자동차의 행동으로는 '속도를 올린다', '속도를 줄인다', '방향을 바꾼다', '라디오를 켠다' 등이 있다
- 강사를 예시로 들면, 강사의 속성으로는 이름, 교과목, 나이, 학벌 등이 있고, 강사의 행동으로는 '가르친다', '숙제를 낸다', '시험을 출제한다' 등이 있다
- 클래스는 객체를 만들기 위한 틀이나 템플릿을 의미한다
- 자동차면 설계도를 통해 만들어진다. 이 때 설계도가 클래스가 되는 것이다
- 클래스는 속성을 갖는 '데이터'가 있고 행동을 의미하는 '메소드'를 갖는다
- 즉, 클래스로 객체를 생성하며, 객체는 속성(데이터)와 행동(메소드)를 갖는다
메인 메소드
- Java 프로그램의 시작점
블록
- 여러 라인의 코드를 중괄호( { } )로 묶은 단위를 말한다
- 클래스 블록과 메소드 블록 등이 있다
세미콜론
- 실행 가능한 코드라인(명령문)은 세미콜론으로 종료되어야 한다
- 세미콜론이 생략될 경우 에러가 발생한다
들여쓰기(Indentation)
- Java에서는 들여쓰기는 실행에 영향을 주지 않는다
- 파이썬같은 언어에서는 들여쓰기를 하면 오류가 발생하지만, 자바는 상관 없음!
- Java에서는 문법적인 기능을 하는 건 아니지만 코드의 가독성을 높이기 위해서 반드시 필요하다
- 대다수의 IDE는 자동 들여쓰기(Formatting) 기능을 갖고 있다
- 따라서 어떻게 들여쓰기를 할지 모르는 경우에는 자동 포맷팅 기능을 사용하면 된다
- IntelliJ) Ctrl + Alt + L 로 자동 들여쓰기 가능!
표준 입출력
- Java는 키보드 등으로부터 입력을 받고, 모니터에 출력을 하기 위한 기본 라이브러리를 제공한다
- 가장 많이 사용하는 함수는 System.out.println() 함수로, 출력 및 줄 바꿈까지 수행한다
자주 발생하는 문법 에러
- 오타
- 대소문자 에러
- 세미콜론 생략
728x90
'코드프레소 체험단 > Java 프로그래밍' 카테고리의 다른 글
[처음 시작하는 Java 프로그래밍] 배열 (0) | 2022.01.14 |
---|---|
[처음 시작하는 Java 프로그래밍] 조건문 (0) | 2022.01.14 |
[처음 시작하는 Java 프로그래밍] 변수와 연산자 (0) | 2022.01.13 |
[처음 시작하는 Java 프로그래밍] 실습 환경 세팅 (0) | 2022.01.13 |
[처음 시작하는 Java 프로그래밍] Java 프로그래밍 언어의 소개 (0) | 2022.01.12 |
댓글