혼자공부중
공부하는 블로그
혼자공부중
전체 방문자
오늘
어제
  • 분류 전체보기 (111)
    • 자격증 (49)
      • 정보처리기사 실기 (49)
    • JAVA (18)
    • DB (0)
    • 알고리즘 문제 풀이 (11)
      • 프로그래머스 (11)
    • Front (0)
      • HTML (0)
      • CSS (0)
      • Javascript (0)
    • 패스트캠퍼스 강의 (33)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 정보처리기사 실기
  • 2022정보처리기사
  • 2022정보처리기사실기
  • 수제비
  • 정보처리기사 필기 정리
  • 반복문
  • 정보처리기사
  • 배열
  • 인터페이스
  • DBMS
  • 변수
  • SQLD
  • 패스트캠퍼스 #포트폴리오 #직장인자기계발 #환급챌린지 #포트폴리오챌린지 #패스트캠퍼스후기 #초격차패키지 #오공완
  • 정보처리기사 필기
  • 2022정보처리기사필기
  • 시나공
  • 애플리케이션테스트
  • 알고리즘
  • 관계형데이터베이스
  • 상속
  • 정보처리기사 실기 정리
  • 데이터모델
  • Java
  • 코딩테스트
  • 데이터베이스
  • UI
  • 프로그래머스
  • 객체지향
  • 자바
  • 메소드

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
혼자공부중

공부하는 블로그

JAVA

[JAVA]자바 프로그래밍 기초

2022. 2. 8. 22:06

1. Hello World!

public class Hello{
	public static void main(String[] args){ 
		System.out.println("Hello World!"); // 문장은 ;(세미콜론)으로 종료되어야 한다
	}
}

출력값
Hello World!
  • public class Hello{
    • Hello 클래스가 시작되는 문장
  • public static void main(String[] args)
    • main() 메소드가 시작되는 문장
  • System.out.println("Hello World!");
    • Hello World! 라는 텍스트를 콘솔 창에 출력하는 문장이다.
    • System.out은 객체(object)이고 println() 이라는 메소드를 호출한다

 

2. 클래스(Class)

  • 자바와 같은 객체 지향 언어의 기본적인 빌딩 블록이다
  • 클래스들이 모여서 하나의 자바 프로그램이 된다
  • 클래스는 객체를 생성하는 설계도라고 할 수 있다
  • 자바 프로그램에는 최소한 1개의 클래스는 반드시 필요하다
  • public class Hello{ // 클래스 시작
    /*실행할 문장을 추가한다
    } // 클래스 종료
    • public: 이 클래스는 누구든지 사용 가능하다
    • class: 클래스를 선언하는 키워드
    • Hello: 클래스 이름
  • 클래스 이름 규칙
    • 클래스 이름을 이루는 단어의 첫 번째 글자는 항상 대문자로 시작 하는 것이 좋다
    • ex) Hello, MyFirstClass
    • 자바에서 소스 파일 이름은 항상 public이 붙은 클래스의 이름과 동일하여야 한다
    • 위 소스 파일의 이름은 반드시 Hello.java이어야 한다

 

3. 메소드(Method)

  • 특정한 작업을 수행하는 코드의 묶음이다
  • 입력을 받아서 어떤 처리를 하고 처리의 결과를 돌려주는 코드들의 모임이며 클래스 안에 정의한다
  • //public class Hello{
    	public static void main(String[] args){
    	/*
    	문장1;
    	문장2;
    	...
    	*/
    	}
    //}
  • public: 누구나 호출 가능
  • static: 정적 메소드
  • void: 결과값을 반환하지 않는다
  • main: 메소드 이름
  • String[] args: 외부에서 주어지는 데이터를 받는 매개 변수

 

4. 자바 프로그램의 일반적인 구조

  • 하나의 소스 파일은 하나의 클래스를 포함하고 있다
  • 하나의 클래스 안에는 여러 개의 메소드가 포함될 수 있으며 하나의 메소드 안에는 여러 개의 문장이 포함될 수 있다
  • 모든 클래스가 main() 메소드를 가지고 있는 것은 아니다
  • 하지만 하나의 자바 프로그램에는 main() 메소드를 가지고 있는 클래스가 반드시 하나는 있어야 한다
  • main() 메소드에서 자바 프로그램의 실행이 시작된다
  • 자바 프로그램은 main()의 첫 번째 문장부터 시작해서 순차적으로 실행되고 main()의 마지막 문장을 실행한 후에 종료된다

 

5. 주석(comment)

  • 소스 코드가 하는 일을 설명하는 설명글로서 프로그램의 실행 결과에 영향을 끼치지 않는다
  •  
    • 주석의 시작과 끝을 /*와 */로 표시한다
    • 여러 줄을 처리할 때 이 방법을 사용한다
  • /* 주석 주석 주석 */
  • // 주석
    • //에서 줄의 끝까지가 주석이다
    • 한 줄짜리 주석만 가능하다
  • /** 주우우우우석 */
    • /**에서 */까지가 주석이 된다
    • JDK에 포함된 javadoc 프로그램이 /**에서 */까지의 내용을 가지고 주석을 추출하여 자동적으로 소스를 설명하는 HTML 문서를 만들어준다
저작자표시 (새창열림)

'JAVA' 카테고리의 다른 글

[JAVA] 입력과 출력  (0) 2022.02.10
[JAVA] 형변환  (0) 2022.02.10
[JAVA] 수식과 연산자  (0) 2022.02.10
[JAVA]변수와 자료형  (0) 2022.02.09
[JAVA]자바 시작하기  (0) 2022.02.07
    'JAVA' 카테고리의 다른 글
    • [JAVA] 형변환
    • [JAVA] 수식과 연산자
    • [JAVA]변수와 자료형
    • [JAVA]자바 시작하기
    혼자공부중
    혼자공부중
    대단한 목적보다는 혼자 공부하는 것에 의미를 두려고 합니다.

    티스토리툴바