Sooming_
Home
  • 분류 전체보기 (32)
    • Study (4)
      • Python (0)
      • C/C++ (0)
      • 자료구조 (4)
    • Web (5)
      • HTML/CSS (1)
      • Java (4)
    • Hacking (22)
      • Web Hacking (7)
      • Pwnable (2)
      • WarGame (13)
Home
  • 분류 전체보기 (32)
    • Study (4)
      • Python (0)
      • C/C++ (0)
      • 자료구조 (4)
    • Web (5)
      • HTML/CSS (1)
      • Java (4)
    • Hacking (22)
      • Web Hacking (7)
      • Pwnable (2)
      • WarGame (13)
블로그 내 검색

Sooming_

  • Web/Java

    Chapter 01. 자바 프로그래밍 시작하기

    2021. 3. 31.

    by. Sooming_

    자바 프로그래밍

     

    자바의 특징

    • 안정성, 풍부한 기능을 가진 오픈 소스
    • 플랫폼(윈도우, 리눅스)에 영향을 받지 않으므로 다양한 환경에서 사용 가능
    • 객체 지향 언어이므로 유지 보수가 쉽고 확장성이 좋다

     

    객체 지향 프로그래밍 (OOP : Object Oriented Programming)

    프로그램의 구현을 시간의 흐름순이 아닌 객체간의 관계와 협력을 기반으로 프로그램 하는 것

     

    장점 

    • 재사용성
    • 유지보수
    • 코드관리 용이
    • 신뢰성 높은 프로그램

     

     

     

    자바를 활용한 프로그래밍

    • 웹 서버 구현
    • 안드로이드 프로그래밍
    • 게임 프로그래밍

     

     

    JDK(Java Development Kit)

    : 자바에서 제공되는 개발용 라이브러리

    www.oracle.com/java/technologies/javase-jdk15-downloads.html

     

    JRE(Java Runtime Environment)

    : 자바 프로그램이 실행되는 환경

    www.oracle.com/java/technologies/javase-jre8-downloads.html

     

    JVM(Java Virtual Machine)

    : 자바 가상 머신

     

     

     

    이클립스 설치하기

    www.eclipse.org/downloads/

     

     

     

    이클립스로 "Hello, Java" 출력하기

    Ctrl + n 으로 package와 class를 만들어준다

     

    ch01이라는 package 안에 HelloJava라는 class가 만들어짐

    • 패키지 이름에 대문자 사용하지 않음
    • 클래스 이름은 보편적으로 대문자로 시작

     

    한 자바 파일 안에 여러 개의 클래스를 만들 수 있으나 public은 하나만 있어야함!

     

     

    Ctrl + F11로 실행하면

     

    위와 같이 출력된다!

    'Web > Java' 카테고리의 다른 글

    스프링 부트와 AWS로 혼자 구현하는 웹 서비스  (0) 2023.03.30
    Chapter 03. 상수와 리터럴  (0) 2021.04.02
    Chapter 02. 변수와 자료형  (0) 2021.04.01

    댓글

    관련글

    • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 2023.03.30
    • Chapter 03. 상수와 리터럴 2021.04.02
    • Chapter 02. 변수와 자료형 2021.04.01
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
Sooming_

티스토리툴바