JAVA(프로그래밍)27 자바 랩퍼 클래스 [java wrapper class] 자바 랩퍼 클래스 [java wrapper class] 자바(java)는 각각의 데이타형에 대응하는 Boolean, Integer, Float, Double 같은 오브젝트들을 별도로 정의하고 있습니다. 이런 class 들을 데이타형들의 랩퍼 클래스(wrapper class)로서 사용할수가 있습니다. Vector 에 int을 저장하는 예제를 통해서 방법을 알아보겠습니다. import java.util.*; public class VectorTest{ public static void main(String[] args) { Vector vector = new Vector(); for(int i = 0 ; i < 100; i++) { Integer intWrapper = new Integer(i); vecto.. 2018. 8. 7. java Enumeration 컬렉션과 Iterator 컬렉션 java Enumeration 컬렉션과 Iterator 컬렉션 Enumeration, Iterator, ListIterator는 모두 컬렉션에 저장된 요소를 접근하는데 사용되는 인터페이스입니다. Enumeration는 Iterator의 구버전이며 요즘에는 Iterator을 더 자주 사용되고 있습니다. 또한 ListIterator는 Iterator의 기능을 업그레이드한 인터페이스입니다. 가장 먼저 Enumeration 인터페이스에 대해 알아보겠습니다. 객체의 컬렉션을 사용하다보면 모든 컬렉션의 내용들을 하나씩 읽어올 필요가 있습니다. 참고로 Enumeration은 java.util 패키지에 정의 되어 있습니다. Enumeration boolean hasMoreElements() 읽어 올 요소가 남아있는지 .. 2018. 8. 6. java Vector class 알아보자 java Vector class 알아보자. java Vector은 다양한 수의 항목들을 개수에 상관없이 담을수 있다는 장점이 있습니다. Vector class를 사용하기 위해서는 기본적으로 이 클래스를 import 해야 합니다. Vector클래스는 java.util 패키지에 포함되 있습니다. import java.util.Vector; //Vector 클래스 사용 import java.util.*; //java.util에 있는 모든 클래스들을 사용가능 두가지 방법중 프로그램 기능상에는 차이가 없으므로 편한 방법대로 사용하시면 됩니다. JVM은 사용할 클래스만 메모리에 올리기 때문에 전자와 후자의 차이가 없답니다. 물론 두번째 방법에 약간의 장점이 있다면 가져온 클래스를 정확하기 명시하였기에 나중에 jav.. 2018. 8. 5. java this 키워드 사용하기 java this 키워드 사용하기 객체 자신을 참조하는 this 키워드 Test a1 = new Test(); //a1는 Test타입의 참조변수가 됨. //보통 이 변수를 통해서 객체에 접근한다. s.setNo(500); 간혹 개체의 메소드를 정의하는 가운데 자신의 객체를 참조해야 할 때가 있습니다. 이것을 self-reference라고 합니다. 메소드 안에서 정의하고 있는 바로 자신의 객체를 참조하기 위해서는 'this' 키워드를 사용합니다. 다음과 사용하면 됩니다. s.setNo(this); this의 또다른 사용용도가 있습니다. 변수의 지정과 관련이 있는데 인자와 이미 존재하는 속성의 이름이 같은 경우입니다. 예제를 통해 자세히 알아보겠습니다. void setName(String name); 하지만.. 2018. 8. 2. 자바 예외처리(Exception) 알아보자 자바 예외(Exception) 처리 알아보자 예외(Exception) : 프로그램 실행중에 발생한 심각한 에러 상황들 , 프로그램을 다운시켜 버리는 에러들을 자바버쳐머신(jvm)에게 알려주는 방법 개발자는 예외처리를 이용하여 예외가 일어날 만한 코드에 try catch 블록을 이용하여 예외처리를 쉽게 할수 있습니다. 예외처리하는 방법 에러가 발생할 만한 코드 블록을 중괄호{} 로 묶고 , try를 앞에 붙힘. 이렇게 하면 블록 내에서 에러가 발생하면 예외를 캐치한다는 의미입니다. try는 반드시 하나 이상의 catch 블록이 필요. 각각의 catch구문은 예외의 범위를 선언하고, 블록 안에는 에러 발생시 처리할 내용을 코딩합니다. 예제 소스를 통해서 더 자세히 알아보겠습니다. package test.Au.. 2018. 8. 1. java 메모장 노트패드 만들기 java 메모장 노트패드 만들기 안녕하세요. 예전에 2002년도에 java로 만들었던 메모장 노드패드입니다. 지금 실행시켜보니 기본 작동은 됩니다. 버그가 있을수 있으나 필요하신분은 참고하세요.. 총 3개의 java파일이 필요하며 그밖에 이미지 파일이 필요합니다. 소스참고하세요. ----------------------------------------------------------------------------------------------------- /* BIT - 197기 이세진 Windows homework Notepad 2002년 4월 3일 email:djusti@hanmail.net */ import java.awt.BorderLayout; import java.awt.Container;.. 2018. 7. 31. 이전 1 2 3 4 5 다음