programming(181)
-
Set 인터페이스, Map 인터페이스 - HashSet
u집합(Set)은 원소의 중복을 허용하지 않는다. uHashSet nHashSet은 해쉬 테이블에 원소를 저장하기 때문에 성능면에서 가장 우수하다. 하지만 원소들의 순서가 일정하지 않은 단점이 있다 Map 인터페이스 - HashMap 사전과 같은 자료 구조 키(key)에 값(value)이 매핑된다. 강아지를 예를 들면. ㄱ - 키(key) 강아지 - 값(value) HashMap 사용 예제 class Student { int number; String name; public Student(int number, String name) { this.number = number; this.name = name;} public String toString() { return name; }} public clas..
2010.03.24 -
자바(Java Programming Language)
1.자바(Java Programming Language) 1.1 자바란? 자바는 썬 마이크로시스템즈(Sun Microsystems, Inc 이하 썬)에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어이다. 자바의 가장 중요한 특징은 운영체계(Operating System, 플랫폼)에 독립적이라는 것이다. 자바로 작성된 프로그램은 운영체계의 종류에 관계없이 실행이 가능하기 때문에, 운영체계에 따라 프로그램을 전혀 변경하지 않고도 실행이 가능하다. 이러한 장점으로 인해 자바는 다양한 기종의 컴퓨터와 운영체계가 공존하는 인터넷 환경에 적합한 언어로써 인터넷의 발전과 함께 많은 사용자층을 확보할 수 있었다. 또한 객체지향개념과 기존의 다른 프로그래밍언어, 특히 C++의 장점을 채택하는 동..
2010.03.23 -
자바 시작하기
객체지향 프로그래밍 언어 기계어 : 0과 1로 이루어진 이진 코드 프로그래밍 언어 : 일상 언어와 기계어의 다리 역할을 하는 언어 컴파일을 통해서 프로그래밍 언어를 기계어로 변환시켜준다. JDK 설치 http://java.sun.com 환경변수 설정하기 Windows Xp 경우 내컴퓨터 - 속성 - 고급탭 - 환경변수 시스템변수 PATH에 변수 값에다가 맨 뒤에 ;(세미콜론)을 붙이고, Java 설치 경로를 써준다음에 ;(세미콜론을)쓴다. C:\Program Files\Java\jdk1.6.0_18\bin; Windows Vista, 7인 경우 PATH C:\Program Files\Java\jdk1.6.0_18\bin; JAVA_HOME C:\Program Files\Java\jdk1.6.0_18\bi..
2010.03.19 -
제너릭
u제네릭 프로그래밍 (generic programming) n일반적인 코드를 작성하고 이 코드를 다양한 타입의 객체에 대하여 재사용하는 프로그래밍 기법 n제네릭은 컬렉션 라이브러리에 많이 사용, n매개변수 타입은 클래스 형(참조형)만 사용 public class GenericTest { public static void main(String args[]){ Store store = new Store(); //문자열 타입 저장 store.set("Generic"); String str=(String)store.get(); System.out.println(str); // store.set(new Integer(100)); // 정수 타입을 저장하려고 하면 컴파일 오류 } } u문자열을 저장하려면 다음과 같..
2010.03.19 -
Day_1
ctrl + f7 컴파일 f7 링킹 ctrl + f5 실행 ============== main.c ============== #include "fun.h" //fun.h 파일 불러오기. void main(void) { // 메소드 호출 a(); afun4(); ln(); } ================== s0315.c ================== #include void ln(void) { printf("\n"); } void hi(void) //출력 입력 { printf("hi\n"); } void line(void) { printf("────────\n"); } void name(void) { printf("박준영 \n"); } void tab1(void) { printf("┌─┬─┬─┐\n..
2010.03.18 -
Jlet 클래스의 모양을 보자
import org.kwis.msp.lcdui.*; // LCD 출력을 위한 패키지를 Import(내포한다) 한다. public class FirstJlet extends Jlet { // 클래서 멤버함수 선언... // 1. 클래스 생성자 정의 // 클래스 인스턴스 생성시 호출된다. public FirstJlet(){ } // 2. startApp() 함수 재정의 (필수) // 프로그램이 시작될 때 단 한번만 호출된다. protected void startApp(String args[]){ } // 3. pauseApp() 함수 재정의 // 프로그램이 정지될 때 호출된다. protected void pauseApp(){ } // 4. resumeApp() 함수 재정의 // 프로그램이 재수행될 때 호출된..
2010.03.18