프로그래밍/java

[자바JAVA] 프로그래밍 기초(자바언어의 특징,JVM)

pupu91 2022. 6. 26. 21:03
반응형

 

1. 프로그래밍 기초

 

- 프로그램(Program)

  : 컴퓨터가 인식할 수 있는 명령어의 나열

 

- 프로그래밍(Programing)

  : 프로그램을 작성하는 과정

 

- 프로그래머(Programmer)

: 프로그램을 작성하는 사람

 

- 프로그래밍 언어

: 프로그램을 작성하기 위한 언어 체계.

 

 

2. 자바(JAVA) 

자바를 배워야 하는 이유

  • 초심자가 접근하기 편하고 이해하기 쉬움
  • 현재 안드로이드, 웹 개발에 있어서 점유율이 높음 → 자바 개발자에 대한 수요 증가 → 취업 용이
  • 완벽한 객체지향언어인 자바를 통해 객체지향 프로그래밍에 대한 이해에 용이함

 

자바(JAVA)언어의 특징.

  • 운영체제에 독립적이다.
  • 다른 언어의 단점을 보완하여 상대적으로 사용하기 쉽다.
  • 풍부한 오픈 소스가 제공된다.
  • 멀티쓰레드 환경을 제공한다.

 

JVM(Java Virtual Machine)

  • 자바를 실행하기 위한 가상기계
  • 플랫폼에 의존적
  • byte code(class파일)을 해석하고 실행하는 interpreter

 

자바 프로그래밍 기본

  •  class : 자바에서 모든 코드는 반드시 클래스 안에 존재
            서로 관련된 코드들을 그룹으로 나누어 별도의 클래스 구성 
            클래스들이 모여 하나의 자바 애플리케이션 구성
  •  main : public static void main(String[] args)는 main 메소드의
             고정 된 선언부. 모든 클래스가 main 메소드를 가지고 있어야 
             하는 것은 아니지만, 하나의 JAVA애플리케이션에는 하나의
             main메소드를 포함한 클래스가 반드시 하나는 있어야 함!
  •  //, /**/ 주석을 제외한 모든 코드는 {} 내에 작성

public class{
       public static void main(String[] args) { //메인 메서드의 선언부
                  // 실행될 문장들을 작성                                 
    }
}

 

 

반응형