Development/Java(853)
-
Class Relationship(클래스들의 관계), 클래스의 관계 종류, has a 관계, has a 종류, is a 관계
Class Relationship(클래스들의 관계)· 현실 세계의 객체들을 프로그래밍 방식으로 접근하는 것이 객체지향 프로그래밍 방법입니다.· 학생 객체, 학교객체, 교수객체등이 밀접한 관계를 맺으면서 존재하는 것처럼 클래스들도 특정 관계를 맺으면서 실행되게 됩니다. 클래스의 관계 종류
-
상속도식도
상속도식도 기존의 코드를 재활용하기 위한 기법 이미 작성된 클래스 (부모 클래스)를 이어 받아서 새로운 클래스(자식 클래스)를 생성하게 됩니다. 슈퍼 클래스 서브 클래스 Animal Panda, Lion, Dog, Cat Bike Mountain Bike, Rode Bike, Hybrid, MiniVelo, Fixie Bike Vehicle Car, Bus, Truck Student Elementary, Middle, High, University Employee Manager, Developer, DBA, Secretary Shape Rectangle, Triangle, Circle
-
메시지(Message) - 소프트웨어 객체(Object)간 통신
소프트웨어 객체(Object) 소프트웨어는 메시지(Message)를 통해 다른 소프트웨어 객체와 통신하고 서로 상호 작용합니다. images.google.com
-
JUnit -Java기반 테스팅을 위한 프레임워크, 단위테스트 도구
JUnit Java기반 테스팅을 위한 프레임워크로, 단위모듈(ex: Method)이 정확히 구현되었는지를 확인할 수 있는 도구입니다. Test case 생성 및 실행, 오류추적하기 위한 기능을 가지고 있습니다. 메소드와 같은 단위 모듈 별 테스팅을 가능케 함으로써 코드 품질을 보장합니다.(단위테스트) 정확한 단위 테스팅을 가능케 함으로써 통합 테스팅 시 회귀결함(모듈통합에 의해 발생하는 결함)을 줄여줍니다. 다른 모듈에 의존하지 않고, 원하는 모듈만 임의의 순서대로 수행할 수 있습니다 JFeature(요구사항개발도구)와 통합되어 요구사항의 정확한 구현 비율을 알 수 있습니다 Windows, Linux, Mac OS X, UNIX에서 사용가능합니다. 테스트하고자 하는 메소드에 대해 Test Case를 만들..
-
1차원 배열 vs 2차원 배열
1차원 배열 vs 2차원 배열 int[] arr1 = new int[3]; arr1[0]arr1[1]arr1[2] int[][] arr2 = new int[2][3]; 데이터 형식이 int이며 길이는 3이고 1차원 배열 요소를 2개 가지고 있는 2차원 배열 arr2[0][0]arr2[0][1]arr2[0][2]arr2[1][0]arr2[1][1]arr2[1][2]
-
JDK 구분 (자바플랫폼의 종류) - Standard Edition (J2SE), Enterprise Edition(J2EE), Micro Edition (J2ME)
JDK 구분 (자바플랫폼의 종류) JDK는 용도에 따라 3가지로 구분됩니다. 다양한 OS에서 동일하게 개발환경 구성 가능 구분설명Java 2 Platform, Standard Edition (J2SE) 가장 기본적인 클래스 패키지로 구성 PC용 어플리케이션, 애플릿개발, 응용프로그램개발, 웹개발, 안드로이드개발 PC에 설치해서 사용할 수 있는 모든 프로그램 개발에 관련된 것 포함되어 있는 주요 항목 JRE(Java Runtime Environment) Java Web Start JavaBeans Java Foundation Classes(JFC/Swing) Java Media Framework(JMF) Java 3D API Java 2 Platform, Enterprise Edition (J2EE)SE확..