투로드
Coder ToLoad
투로드
전체 방문자
오늘
어제

블로그 메뉴

  • 홈
  • 알고리즘
  • CS
  • GITHUB
  • 태그
  • 분류 전체보기 (69)
    • Toy Project (0)
      • EternalSNS (0)
    • Algorithm (46)
      • BaekJoon (38)
      • Programmers (7)
      • Code Tree (1)
    • Computer Science (13)
      • JAVA (7)
      • DataBase (4)
    • Backend (7)
      • Spring (2)
      • JPA (2)
      • Django (3)
    • Mobile (2)
      • Android (2)
    • Unity (1)

인기 글

최근 글

hELLO · Designed By 정상우.
투로드

Coder ToLoad

JAVA 란?
Computer Science/JAVA

JAVA 란?

2021. 12. 16. 23:14

CS역량이 많이 부족함을 느껴 CS를 조금씩 공부하면서 공부한 것들을 정리해보려고 한다.

그 첫 번째로 가장 자주 쓰고 주로 다루는 언어인 자바로 시작하기로 했다.


1. 개요

    - 썬 마이크로시스템즈에서 1995년 개발한 객체 지향 프로그래밍 언어

    - 창시자는 제임스 고슬링

 

2. 철학

    - 객체 지향 방법론을 사용해야 한다.

    - 같은 프로그램이 여러 운영 체제에서 실행될 수 있어야 한다.

    - 컴퓨터 네트워크 접근 기능이 기본으로 탑재되어 있어야 한다.

    - 원격 코드를 안전하게 실행할 수 있어야 한다.

    - 다른 객체 지향 언어들의 좋은 부분만 가지고 와서 사용하기 편해야 한다.

 

3. 특징

    - 플랫폼에 독립적인 언어, 즉 가상 머신인 JVM에 종속적이다.

더보기

자바 컴파일러는 바이트코드인 클래스 파일을 생성하고, JVM이 파일의 바이트코드를 읽은 뒤 기계어로 바꾸어 실행한다.


자바 기본 코드

class Main {
    public static void main(String args[]) {
        System.out.println("Hello");
    }
}

 

'Computer Science > JAVA' 카테고리의 다른 글

자바 컬렉션 프레임워크(Java Collection Framework) 중 맵(MAP) 정리  (0) 2022.04.18
자바 컬렉션 프레임워크(Java Collection Framework) 중 셋(SET) 정리  (0) 2022.04.15
자바 컬렉션 프레임워크(Java Collection Framework) 중 리스트(List) 정리  (0) 2022.04.13
[JAVA] 객체 지향 프로그래밍(Object Oriented Programing)  (0) 2022.01.11
JAVA의 장점과 단점  (1) 2021.12.20
    'Computer Science/JAVA' 카테고리의 다른 글
    • 자바 컬렉션 프레임워크(Java Collection Framework) 중 셋(SET) 정리
    • 자바 컬렉션 프레임워크(Java Collection Framework) 중 리스트(List) 정리
    • [JAVA] 객체 지향 프로그래밍(Object Oriented Programing)
    • JAVA의 장점과 단점
    투로드
    투로드
    훌륭한 프로그래머가 되어가는 과정을 담아보는 중입니다.

    티스토리툴바