본문 바로가기
반응형

개발 언어48

[JAVA] 03 식별자와 데이터형 3. 식별자와 데이터형 이번 글에서는 식별자와 데이터형에 대해 알아보자. 1. 식별자 (1) 식별자는 자바코드 내에서 사용되는 각각의 단어를 의미한다. (2) 식별자 지정 규칙 - 첫 문자는 반드시 영문자이어야 한다. 그 다음 문자부터는 숫자와 문자를 혼합 해서 사용 가능하다. (단, _ 와 $는 첫 문자로 사용할 수 있는 특별한 문자이다. )- 식별자에 대한 길이 제한은 없다. - 자바는 대소문자를 구별한다. (3) 식별자 종류 2가지 a. 시스템 정의 식별자 자바 시스템이 필요에 의해서 먼저 정의한 식별자로서 보통 ‘예약어’, ‘키워드’ 라고 부른다. b. 사용자 정의 식별자 자바 개발자가 필요에 의해서 정의한 식별자로서 클래스명,변수명, 메소드명 을 지정할 때 사용된다. (4) 시스템 정의 식별자 .. 2018. 6. 1.
[JAVA] 02 이클립스 및 JVM 설치 2. 이클립스 및 JVM 설치 1. JVM 설치 먼저 Java 프로그램이 작동할 수 있는 환경을 만들어 줘야한다. 아래의 사이트에 접속해보자. - Oracle 공식 홈페이지 메뉴 > OTN > Downloads > Java로 들어간다. 그 다음 Java SE를 다운받아 설치한다. 여기서 Java Platform (JDK) 10을 설치하면 된다. 설치가 완료되면 자바를 개발하기 위한 IDE인 이클립스를 설치한다. 2. 이클립스 설치 - Eclipse 공식 홈페이지 위의 사이트에 접속해 Download를 클릭한다. 들어간뒤 아래와 같은 Download 버튼을 클릭해 이클립스를 다운 받고 설치한다. 설치가 완료되었으면 실행한 뒤 Hello World를 출력해보자. 3. Hello World 이클립스를 실행한 .. 2018. 5. 1.
[JAVA] 01 자바의 개념 1. 자바의 개념 우리나라 및 전세계에서 많이 사용하는 자바 프로그래밍 언어에 대해 알아보자.개요를 시작으로 문법과 특징을 알아보겠다. (1) 자바란 무엇인가? 자바의 기본 개념은 다음과 같다. 가. 객체지향 프로그래밍(OOP:Object Oriented Programming) 언어이다. 나. 분산 네트워크 기술을 지원한다. ( Socket 이용) 다. 다중 스레드를 지원한다. ( multi thread ) m 플랫폼 독립적이다. ( platform independent ) 라. 간단한 코드 작성이 가능하다. ( 포인터 제거 및 자동 메모리 관리: Garbage Collection) 마. 동적 로딩 ( dynamic loading) 지원 바. 일반적으로 다음과 같은 3가지 개발 플랫폼에서 동작 가능한 프.. 2018. 5. 1.
08 TypeScript - module 8. module TypeScript에 추가된 module에 대해 공부해보자.module은 예시에서는 interface와 class를 사용하겠지만 function 등 객체에서는 모두 활용될 수 있는 내용이다. (1) internal module ( namespace ) 먼저 internal module은 namespace라 하며, 동일한 이름의 객체를 지정할 때 사용한다.namespace로 지정된 interface나 class는 export를 통해서 사용할 수 있으며, export를 지정하지 않으면 namespace 내에서만 쓸 수 있다. 다른 파일에 있는 namespace의 class나 interface를 가져와 쓸 수도 있다.extends, implements를 사용한다. (2) external mo.. 2018. 4. 9.
07 TypeScript - generic 7. generic TypeScript에 추가된 generic에 대해 알아보자. generic은 any와 유사하지만 조금 다른 특징을 가진다. any의 경우 데이터를 넣는대로 형변환 되서 사용되지만 generic은 초기에 데이터 타입을 정해주면 해당 타입만 쓸 수 있다. 보통 class에서 사용하는데, 데이터를 저장할 때 어떤 데이터 타입도 받을 수 있게 해주지만 특정 변수에 대해서는 타입을 지정하고자 할 때 사용한다. 예시를 보면서 이해해보도록 하자. Box 클래스는 any를 이용해서, Box2 클래스는 generic을 이용했다. 변수 box와 box3를 비교해보면 알 수 있는데 box의 경우 Date로 값을 넣어주고, 분명 data도 Date형의 변수를 받고자하지만 box가 string이면 그냥 st.. 2018. 4. 9.
06 TypeScript - Class 6. Class Class는 자바에서 중요하게 다루는 객체 중 하나이다.자바를 공부했다면 좀 더 이해가 쉬울 것 이다.자바를 몰라도 이해할 수 있으나, 자바의 클래스에 대해 공부를 하고 이 글을 본다면 더 쉽게 이해할 것이다. (1) 개념 및 기본 사용법 자바에서 클래스(class)란 객체를 정의하는 가장 큰 틀로 본다.객체를 생성할 때 class를 생성하고 안에 변수와 메소드 등을 사용해서 구성한다. 부가설명)변수는 어떤 값을 저장할 수 있는 공간이며, 메소드는 특정한 작업을 수행하는 명령문의 집합이다. 기본 사용법은 다음과 같다. Uname이라는 클래스에 username이라는 변수, constructor라는 생성자, getter, setter 메서드를 만든 예제이다.생성자는 클래스를 생성할 때 사용하.. 2018. 4. 6.
반응형