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)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ID_DI
Java/Java(base)

Java 언어 시작

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

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.