웹 프로그래밍

자바 프로그래밍 - JAVA 본문

Java

자바 프로그래밍 - JAVA

B. C Choi 2021. 8. 11. 21:36

JAVA 언어 순위

 

https://www.tiobe.com/tiobe-index/ 

 

index | TIOBE - The Software Quality Company

TIOBE Index for August 2021 August Headline: Data Mining and AI languages are booming in the TIOBE index Smart phones were the new hit many years ago. As a consequence, the programming languages that were used to write mobile applications became very popul

www.tiobe.com

https://pypl.github.io/PYPL.html 

 

PYPL PopularitY of Programming Language index

PYPL popularity of programming language

pypl.github.io

순위가 궁금하시다면 위 링크에 접속해보세요.

 


 

 

JAVA 언어 특징

 

  • 객체 지향 언어다.
  • 플랫폼에 독립적이므로 이식성이 높다.
  • 메모리를 자동으로 관리한다.
  • 동적 로딩(Dynamic Loading)을 지원한다.
  • 멀티 스래드를 쉽게 구현할 수 있다.
  • 오픈 소스 라이브러리가 풍부하다.

 


 

자바 프로그래밍 기본

 

class

 

자바에서 모든 코드는 반드시 클래스 안에 존재해야 하며, 서로 관련된 코드들을 그룹으로 나누어 별도의 클래스를 구성할 수 있다. 클래스들이 모여 하나의 JAVA 애플리케이션을 구성한다.

public class 클래스 이름 {
}

 

 

main

 

public static void main(String[] args)는 main 메서드의  고정된 선언부로 프로그램 실행 시 java.exe에 의해 호출된다.

모든 클래스가 main메서드를 가지고 있어야 하는 것은 아니지만 하나의 JAVA 애플리케이션에는 main메서드를 포함한 클래스가 반드시 하나는 있어야 한다.

public class 클래스 이름 {
	public static void main(String[] args) {
    
    }
}

 

 

주석(comment)

 

코드에 대한 설명이나 그 외 다른 정보를 넣을 때 사용하는 것으로 컴파일 시 컴파일러가 주석 부분은 건너뛴다.

/*  */ : 범위 주석, /*와 */ 사이 내용은 주석으로 간주한다.

// : 한 줄 주석, // 뒤의 내용은 주석으로 간주한다.

// public class 클래스 이름


/*
public class 클래스 이름 {
	public static void main(String[] args) {
	}
}
*/