[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] 프로그래밍 언어 발전 과정
kwh_coding
kwh_coding
성장하는 괴물 성괴 김우형
  • kwh_coding
    코딩 일기
    kwh_coding
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • ERP Project
      • NAVER CLOUD Web DevOps
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
  • 블로그 메뉴

    • 홈
    • GitHub
    • Notion
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바