java(482)
-
java.awt.Point, Point클래스이 멤버변수, Point클래스의 주요 메소드
java.awt.Point · Point 클래스는 좌표 상의 어떤 위치를 나타내는데 사용합니다. · 각종 프레임이나 다른 컴퓨넌트의 위치를 설정할 때 사용합니다. · x와 y좌표값을 저장하기 위한 멤버변수를 가지고 있습니다. Point클래스이 멤버변수 Field Summary Modifier and Type Field and Description 설명 int x The X coordinate of this Point. x좌표 int y The Y coordinate of this Point. y좌표 Point클래스의 주요 메소드 메소드 설명 void setLocation(int x, int y) x, y좌표의 위치값을 설정합니다. Point getLocation() 현재 위치의 x, y좌표값을 반환합니다..
-
Runnable 인터페이스를 이용한 스레드 생성 방법
Runnable 인터페이스를 이용한 스레드 생성 방법 · Runnable은 작업스레드가 실행할 수 있는 코드인 run()메소드를 가지고 있는 객체라는 의미에서 able로 이름이 붙여졌습니다. · Runnable 인터페이스를 구현하는 클래스의 인스턴스를 대상으로 Thread 클래스의 인스턴스를 생성하여 스레드를 생성합니다. · 이 방법은 상속할 클래스가 존재할 때 유용하게 사용됩니다. (다른 클래스를 반드시 상속받아야 할 경우) · 정리하면 자바에서는 다중상속이 불가능하므로 다른 클래스를 상속받은 상태에서 Thread 클래스를 상속받을 수 없습니다. 그래서 Runnable 인터페이스를 이용하면 다른 클래스를 상속 받더라도 스레드 구현이 가능하게 됩니다. 단계 설명 1 Runnable 인터페이스를 이용하여 ..
-
Thread 클래스를 이용한 스레드 생성 방법, 도식도, 익명 클래스로 구현
Thread 클래스를 이용한 스레드 생성 방법 · 부모클래스인 Thread 클래스에는 프로그래머가 작성할 문장을 스레드로 만들어 수행하도록 run() 메소드가 정의되어져 있으며 이 안에 스레드로 처리할 문장을 작성하도록 클래스가 선언되어져 있습니다. · 클래스의 인스턴스를 생성한 뒤에는 start() 메소드를 호출하여 자바가상머신(JVM)이 스레드를 실행시킵니다. · 상속 받은 클래스에서 run() 메소드를 오버라이딩하여 그 안에 스레드 처리를 하는 문장을 작성해 놓고, · 클래스의 인스턴스를 생성한 뒤 start() 메소드를 호출하면 자바가상머신이 적절한 타임을 판단하여 run() 메소드를 처리하게 됩니다. 일반적으로 스레드를 처리하는 데 걸리는 시간은 1초도 안되는 짧은 시간에 일어납니다. · 스레드..
-
JDK 8u31 설치
java 개발 환경구축 JDK 다운로드 JDK설치 JDK 정상 설치여부 확인 JDK 다운로드 http://java.sun.com > Download 아이콘 클릭 Top Download > Java SE > JDK 클릭합니다. or Accept License Agreement 선택합니다. 비트 수에 맞는 JDK버전 파일 다운로드 합니다. Accept License Agreement 체크 후 >>> 다운로드 링크 클릭 다운로드 중 JDK설치 jdk-7u51-windows-x64.exe 실행하여 설치합니다. (Next/다음 눌러서 설치) JDK/JRE가 설치 완료!!! Close 버튼 클릭 JDK 정상 설치여부 확인 시작 > 실행 > appwiz.cpl 실행 java명령어 실행여부 확인 자바가 설치된 것 확인
-
ForEx05.java-구구단(다중for), 다중 for문 이용 구구단 짜기
다중 for문 이용 구구단 짜기 소스코드 출력결과 소스코드 public class ForEx05 { public static void main(String[] args) { for( int dan = 1; dan
-
StringBuilder클래스의 인스턴스 갯수
StringBuilder클래스의 인스턴스 갯수 · 문자열의 복잡한 조합의 과정에서는 StringBuilder의 인스턴스가 활용되며 이 때문에 추가로 생성되는 인스턴스의 수는 최대 두 개입니다 · StringBuilder인스턴스생성시 하나 생성되며 이 인스턴스의 참조값을 가지고 append()메소드가 호출되며 최종적으로 문자열로 전환하는 toString( )가 호출될 때 두번째 인스턴스가 생성되어지게 됩니다. //숫자 + 문자열 + 숫자 String str1=3+"Java"+7; String str2=new StringBuilder().append(3).append("Java").append(7).toString();