본문 바로가기
JAVA

자바 시작하기

by 글로리. 2021. 1. 12.

01. 코드 작성하기

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Java");
        System.out.println("훈민정음");
    }
}

// 출력결과

Java
훈민정음

02. 컴파일

  • 프로그램 소스코드를 실행 가능한 바이너리 형태(2진수)로 변환하는 작업

  • .java 확장자로 된 소스파일이 있는 폴더에서 shift + 우클릭 + PowerShell 열기

     javac -encoding utf-8 파일이름.java
  • 작성된 소스코드에 문제가 있을경우 컴파일에 실패하고 에러가 발생.

    소스코드 에러로 인한 컴파일 실패

03. 주석

  • 프로그램 소스코드안에서 설명하기 위함

한줄 주석 '//' 적용
// 한줄 주석

두줄이상 주석시에는 '/*' 적용
/*
줄바꿈등 자유롭게 작성
123
abc
/*

04. 코드 작성

1) 기본 규칙

  • 대소문자를 엄격하게 구분하여 영문 대소문자 다를시 에러
  • 구문은 블록간의 중첩을 구성, 블록은 중괄호( { } ) 로 표현함

2) 예약어

  • 특별한 기능을 갖는 키워드.
  • 예약어를 변수 이름으로 사용시 에러.

3) 명령어

  • 특정 기능을 수행하기 위한 문장
  • 명령어 입력후 반드시 세미콜론( ; )으로 끝맺음
System.out.println('출력내용');
  • 위 명령어는 괄호안 출력내용을 출력하기 위한 명령어

4) 문자열(String)

  • 쌍따옴표로 감싸진 문장.

5) 클래스(매우 중요)

  • 자바의 최소단위이자 최상위 블록
  • 한개의 소스파일에는 하나이상의 클래스로 구성
  • public이 적용된 클래스는 파일이름과 클래스명이 같아야 하고, 단 하나의 클래스만 있어야 함
  • 클래스 이름은 사용자 마음대로.
public class 클래스명 {

}

6) 매서드(매우 중요)

  • 클래스 안에서 기능을 구현하기 위한 블록 단위.
  • 한개의 클래스 안에는 여러개의 매서드 존재가능.
  • 매서드 이름은 사용자 마음대로.
public class 클래스이름 {
    public static void 메서드() {

    }

    public static void 메서드() {

    }
}

main 메서드

  • 프로그램의 시작점이 되는 메서드
  • 프로그램 실행시 무조건 main메서드 블록을 먼저 실행.
  • main 메서드는 이름 오른쪽의 소괄호에 String[ ] args 라는 구문으로 명시
public class 클래스이름 {
    public static void main(String[] args) {

    }
}

'JAVA' 카테고리의 다른 글

JAVA(이것저것)  (0) 2021.01.12
JAVA(DAO패턴)  (0) 2020.06.24
JAVA(MySQL연동, JDBC)  (0) 2020.06.23
JAVA(fileIO, JSONObject)  (0) 2020.06.16
JAVA(예외처리, 날짜처리, 컬렉션)  (0) 2020.06.15

댓글