자바(444)
-
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 인터페이스를 이용하여 ..
-
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();
-
Ex-깊은 복사(Deep Copy), 깊은 복사(Deep Copy) 도식도
깊은 복사(Deep Copy) 깊은 복사(Deep Copy) 도식도 출력결과 소스코드 깊은 복사(Deep Copy) 도식도 얇은 복사후 참조하고 있는 인스턴스의 클론메소드 호출하게 됩니다. 출력결과 이름, 나이 정보 한국: [홍길동, 27] 미국: [Sara, 18] 이름, 나이 정보 한국: [홍길동, 27] 미국: [Sara, 18] 이름, 나이 정보 한국: [홍길동, 27] 미국: [Sara, 18] 이름, 나이 정보 한국: [김프로, 32] 미국: [Bill, 37] 이름, 나이 정보 한국: [홍길동, 27] 미국: [Sara, 18] 소스코드 class InfoPerson implements Cloneable { private String strName; private int intAge; pub..