목록

'전체 글' 729건

코드로 놀고, 언어로 성장하는 공방.

  • 자바의 특징
    프로그래밍 언어/JAVA · 댓글
    플랫폼 독립성자바는 하드웨어, 운영체제 등 플랫폼에 종속되지 않는 독립적인 바이트 코드로 컴파일되며 자바 가상 기계만 있으면 하드웨어/운영체제를 막론하고 자바 프로그램의 실행이 가능하다. 객체 지향자바는 객체 지향 언어로서, 캡슐화, 상속, 다형성을 지원하다.객체 지향 프로그램은 해결할 과제를 객체 간의 상호 관계로 모델링하여 인간의 사고에 가깝게 표현한다. 클래스로 캡슐화자바는 객체 지향 언어의 캡슐화(encapsulation) 원칙을 철저히 지켜, 변수나 메소드는 클래스 내에 구현하도록 한다.클래스에 속하지 않은 변수나 메소드는 있을 수 없다. 자바는 클래스 안에 새로운 클래스, 즉 내부 클래스를 만들 수 있다. 소스와 클래스 파일클래스 파일(.class)에는 반드시 하나의 자바 클래스만 들어 있다...
  • 개발 도구와 자바 플랫폼
    프로그래밍 언어/JAVA · 댓글
    JDK와 JREJDK(Java Development Kit)는 자바 개발자를 위한 상업용 소프트웨어로, 자바 컴파일러 등의 개발 도구와 JRE(Java Runtime Environment)로 구성된다.JRE는 자바 응용프로그램이 실행될 때 필요한 소프트웨어들로 자바 API(이미 컴파일러된 다양한 클래스 라이브러리)와 자바 가상 기계를 포함한다. 자바의 배포판오라클은 응용에 따라 크고 작은 여러 종류의 JDK를 제공하는데 이를 배포판이라고 부른다. 배포판의 종류는 10여 가지 있지만 대표적인 대포판은 다음과 같다.Java SE(Standard Edition) - 자바 표준 배포판으로서, 데스크톱 응용 프로그램과 서버 응용프로그램을 개발하기 위한 JDKJava ME(Micro Edition) - 모바일용 배..
  • 자바의 출현과 WORA
    프로그래밍 언어/JAVA · 댓글 2
    자바의 태동1991년에 선마이크로시스템스(SUN Microsoftsystems)는 제임스 고슬링(James Gosling)이란 엔지니어를 중신으로 그린 프로젝트(green project)라는 이름으로 가전제품에 사용할 소프트웨어를 개발하기 시작했다. 하지만, 매우 다양한 플랫폼을 갖는 가전제품을 위해 플랫폼을 갖는 가전제품을 위해 플랫폼에 독립적인 언어의 필요성이 대두되었다. 또한, 가전제품에 들어가는 제어 장치는 매우 적은 양의 메모리를 사용해야 하므로 새로운 언어는 이러한 내장형 시스템(embedded system)의 메모리 요구사항을 충족해야만 했다. 이에 선마이크로 시스템즈는 플랫폼 독립적(platform independent)이며 메모리 사용량이 적은 새로운 언어와 실행 체계를 개발하였고, 처음..

자바의 특징

플랫폼 독립성자바는 하드웨어, 운영체제 등 플랫폼에 종속되지 않는 독립적인 바이트 코드로 컴파일되며 자바 가상 기계만 있으면 하드웨어/운영체제를 막론하고 자바 프로그램의 실행이 가능하다. 객체 지향자바는 객체 지향 언어로서, 캡슐화, 상속, 다형성을 지원하다.객체 지향 프로그램은 해결할 과제를 객체 간의 상호 관계로 모델링하여 인간의 사고에 가깝게 표현한다. 클래스로 캡슐화자바는 객체 지향 언어의 캡슐화(encapsulation) 원칙을 철저히 지켜, 변수나 메소드는 클래스 내에 구현하도록 한다.클래스에 속하지 않은 변수나 메소드는 있을 수 없다. 자바는 클래스 안에 새로운 클래스, 즉 내부 클래스를 만들 수 있다. 소스와 클래스 파일클래스 파일(.class)에는 반드시 하나의 자바 클래스만 들어 있다...

개발 도구와 자바 플랫폼

JDK와 JREJDK(Java Development Kit)는 자바 개발자를 위한 상업용 소프트웨어로, 자바 컴파일러 등의 개발 도구와 JRE(Java Runtime Environment)로 구성된다.JRE는 자바 응용프로그램이 실행될 때 필요한 소프트웨어들로 자바 API(이미 컴파일러된 다양한 클래스 라이브러리)와 자바 가상 기계를 포함한다. 자바의 배포판오라클은 응용에 따라 크고 작은 여러 종류의 JDK를 제공하는데 이를 배포판이라고 부른다. 배포판의 종류는 10여 가지 있지만 대표적인 대포판은 다음과 같다.Java SE(Standard Edition) - 자바 표준 배포판으로서, 데스크톱 응용 프로그램과 서버 응용프로그램을 개발하기 위한 JDKJava ME(Micro Edition) - 모바일용 배..

자바의 출현과 WORA

자바의 태동1991년에 선마이크로시스템스(SUN Microsoftsystems)는 제임스 고슬링(James Gosling)이란 엔지니어를 중신으로 그린 프로젝트(green project)라는 이름으로 가전제품에 사용할 소프트웨어를 개발하기 시작했다. 하지만, 매우 다양한 플랫폼을 갖는 가전제품을 위해 플랫폼을 갖는 가전제품을 위해 플랫폼에 독립적인 언어의 필요성이 대두되었다. 또한, 가전제품에 들어가는 제어 장치는 매우 적은 양의 메모리를 사용해야 하므로 새로운 언어는 이러한 내장형 시스템(embedded system)의 메모리 요구사항을 충족해야만 했다. 이에 선마이크로 시스템즈는 플랫폼 독립적(platform independent)이며 메모리 사용량이 적은 새로운 언어와 실행 체계를 개발하였고, 처음..