[JAVA] Hello World!

2023. 3. 2. 18:33·JAVA

실행 : Ctrl + F11

 

프로그램의 기본 구조

import java.util.Scanner;

import java.lang.*;

 

import 클래스경로;

- 프로그램에서 필요한 기능을 가진 클래스 또는 패키지를 가져다 사용하기 위해서 위치를 알려주는 부분

import - 어딘가에 있는 클래스또는 패키지를 가져다 사용하는 것

include - 어딘가에 있는 코드를 현재 파일에 포함시키는 것

 

패키지

- 비슷한 기능들의 파일들을 모아놓은 폴더

- 형식: 패키지경로.클래스명

 

java.lang.*

- * 모든것

 

- java.lang 패키지

- 프로그램에서 기본적으로 필요한 기능들을 미리 정의해 놓은 패키지

- JAVA에서는 모든 파일이 기본적으로 java.lang 패키지를 import 하고 있다

{ } - 영역 또는 지역을 표시, 데이터의 묶음

 

public class Hello { ← 클래스 영역

- 클래스명은 첫글자는 대문자 달라지는 단어의 첫글자는 대문자

- JAVA에서는 파일명을 통해서 클래스명을 찾는다

- 파일명과 클래스명은 동일해야 한다

- 프로그래밍 코드는 항상 클래스 영역 안에 적혀야 한다

 

public static void main(String[] args) {  ← main 메소드

- 프로그램의 시작점

- 프로그램을 실행하면 가장 먼저 실행되는 메소드

- 하나의 프로그램은 하나의 main메소드를 가진다

 

메소드 == 함수

- 객체에 있으면 메소드 소속이 없으면 함수

- 어떠한 기능을 실행하는 하나의 작은 프로그램 또는 코드의 집합체

 

 

System.out.println("Hello JAVA!!!"); ← 명령문

System.out.println - 괄호 안에 있는 데이터를 출력하는 메소드

- JAVA에서의 표준 출력 메소드

 

명령문

- 프로그램의 실질적인 실행 내용

- ;(종료문자)

- 명령문의 끝

- 하나의 명령문이 끝났으니 다음 명령을 실행

- 항상 모든 명령문의 끝에는 ;을 적어주어야 한다

 

주석문

- 프로그램의 부연 설명을 적는 문장

- 프로그램 실행에 절대 관여하지 않는다

- 다른 사람들과의 커뮤니케이션을 위해 사용한다

 

주석의 종류

- 한줄 주석 - 한줄만 주석처리 코드 한줄에 대한 간단한 설명을 적는 부분============================================================

/*

범위 주석

- 현재 영역안에 있는 모든 내용을 주석처리한다

- 부분부분에 대한 설명을 적을때 사용한다

 

*/

============================================================

/**

범위 주석

- 현재 영역 안에 있는 모든 내용을 주석처리한다

- 현재 파일에 대한 설명을 적을때 사용한다

머릿말

**/

}

 

}

'JAVA' 카테고리의 다른 글

[JAVA] 변수 선언  (0) 2023.03.06
[JAVA] 데이터 타입 및 진법  (0) 2023.03.06
[JAVA] 변수와 자료형(기타 등등)  (0) 2023.03.02
[JAVA] 프로그래밍 언어 발전 과정  (0) 2023.03.02
[JAVA] JAVA란?  (0) 2023.03.02
'JAVA' 카테고리의 다른 글
  • [JAVA] 변수 선언
  • [JAVA] 데이터 타입 및 진법
  • [JAVA] 변수와 자료형(기타 등등)
  • [JAVA] 프로그래밍 언어 발전 과정
whkim98
whkim98
꾸준히 내 것으로 만드는 게시글을 작성하자
  • whkim98
    내 일기장
    whkim98
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • Project
        • Insty
        • ERP
      • Cloud
        • NAVER CLOUD Web DevOps
        • Public
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
        • 리눅스마스터
        • AWS
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
  • 블로그 메뉴

    • 홈
    • GitHub
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    코테
    node
    코딩테스트
    git
    Tomcat
    eGov
    CORS
    정보처리기사
    SQLD
    Python
    코딩
    RDBMS
    web
    jsp
    js
    Java
    Cloud
    github
    React
    brycpt
    javascript
    gitbash
    html
    프로그래머스
    spring
    AdSP
    annotation
    Postman
    django
    해시 암호화
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
whkim98
[JAVA] Hello World!
상단으로

티스토리툴바