• 가상기계 : 소프트웨어로 구현된 하드웨어

  • JVM : 자바를 실행시키기 위한 가상 컴퓨터

  • 다른 언어와 다르게 자바는 JVM을 한번 더 거치고, 완전 컴파일 된 상태가 아니라 실행 시에 해석되기 때문에 속도가 느림


'JAVA' 카테고리의 다른 글

[Java의 정석] 3.2. 단항 연산자  (0) 2016.03.01
[Java의 정석] 3.1. 연산자 (operator)  (0) 2016.03.01
[Java의 정석] 2.2. 변수의 타입  (0) 2016.03.01
[Java의 정석] 2.1. 변수  (0) 2016.03.01
[Java의 정석] 1.1. 자바의 장점  (0) 2016.03.01

  • 운영체제에 독립적

    • JVM(자바가상머신)와 통신, JVM은 운영체제에 종속적

  • 객체지향언어

    • 상속, 캡슐화, 다형성

  • 배우기 쉬움

    • 기존의 객체지향 언어와는 달리 익히기가 쉬움

  • 자동 메모리 관리(Garbage Collection)

    • 메모리 관리를 수동으로 하지 않아도 됨

  • 네트워크와 분산처리 지원

    • API 사용

  • 멀티쓰레드 지원

    • 스케줄링은 자바 인터프리터가 담당

  • 동적 로딩 지원

    • 일부가 변경되어도 전체가 아닌 일부만 재컴파일 해도 괜찮음



멍청하게 식을 잡는 바람에 고생했다ㅠㅠ

당연히 입력받는 시간들이 2자리 고정이 아닌데 2자리 고정으로 생각하고 프로그래밍했다;

string 임시변수를 하나 만들어서 공백을 찾을 수 없는 맨 끝 수치는 길이만큼 삭제했다.

find+1이 빠를까 아님 length+1이 더 빠를까. 후자가 더 빠를거 같음.

'알고스팟 > 튜토리얼' 카테고리의 다른 글

[소스코드/C++] XHAENEUNG  (0) 2016.03.06
[소스코드/C++] URI  (0) 2016.03.03
[소스코드/C++] CONVERT  (0) 2016.03.01
[소스코드/C++] MISPELL  (0) 2016.02.29
[소스코드/C++] ENCRYPT  (0) 2016.02.29

+ Recent posts