ID_DI
DI's study notes
ID_DI
전체 방문자
오늘
어제
  • 분류 전체보기 (85)
    • Deep-Learning (3)
      • CNN (2)
      • NLP (1)
    • Data_Python (6)
      • Numpy (0)
      • Matplotlib (4)
    • Python (8)
      • Python Algorithm (6)
    • Java (36)
      • Java(base) (33)
      • Java practice(base) (2)
    • Git (12)
    • Algorithm (7)
    • etc (7)
    • linux (1)
    • DeskSetup (0)
    • TIL_모각코 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • binarySearch
  • 합병정렬
  • 파이썬
  • 커밋
  • Github
  • Python
  • 정렬
  • java
  • java base
  • git add.
  • README.md
  • java 기초
  • matplotlib
  • string to int
  • 자바
  • 알고리즘
  • git
  • java.lang
  • java.net
  • staged

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ID_DI

DI's study notes

Java 언어 시작
Java/Java(base)

Java 언어 시작

2021. 7. 20. 00:21

Java 언어

탄생

  • 1995년 James Gosling(제임스 고슬링)이 만듬
  • 썬 마이크로시스템즈(Sun Microsystems)에서 배포
  • 오크(Oak) 언어에서 발전
  • 처음에는 가전제품에 탑재할 수 있는 프로그램을 개발하기 위한 목적으로 탄생

특징

장점
  • 객체 지향 언어 기능이 최적화
  • JRE를 이용하기 때문에 운영체제로부터 자유롭다.
    • 어떤 운영체제이든간에 호환성이 좋다
      • 웹 및 모바일 프로그밍에 좋음 운영체제로부터 자유롭기 때문
  • GC(Garbage Collector)를 통해 자동메모리관리를 지원하여 C 계열의 언어와 다르게 메모리 관리가 용이
단점
  • JVM(자바 가상 머신)을 거쳐야 하므로, 실행속도가 다른 언어에 비해 느리다.
  • 예외처리를 개발자가 일일이 처리를 지정해야 한다.

'Java > Java(base)' 카테고리의 다른 글

Java 형변환 (객체자료형 Object type ex)String etc.)  (0) 2021.07.26
Java 형변환(기본자료형)  (0) 2021.07.26
Java 자료형  (0) 2021.07.22
Java 변수 란  (0) 2021.07.21
Java 프로그램 구동원리  (0) 2021.07.20
    'Java/Java(base)' 카테고리의 다른 글
    • Java 형변환(기본자료형)
    • Java 자료형
    • Java 변수 란
    • Java 프로그램 구동원리
    ID_DI
    ID_DI
    Computer Vision

    티스토리툴바