17 - 참조 타입 참조 타입기본형(논리형, 문자형 등...) 을 제외한 모든 타입, 앞서 배운 배열, 클래스 또한 모두 참조형 메모리에 올라간 인스턴스를 그리크는 변수, 참조하는 변수, 레퍼런스 하는 변수가 str참조, 레퍼런스 한다는 것은 변수가 인스턴스를 갖고 있는게 아니라, 말그대로 가르킨다라는 의미 str 이라는 변수에는 메모리의 위치 값이 저장되나, 메모리의 위치 값이 저장된다 하더라도어떤 메모리에 저장되는지 그 정보를 알 수 있는 방법이 없음 참고 : tryhelloworld.co.kr 더보기 16 - 클래스 선언 클래스자바는 객체를 만들기 위해 반드시 클래스를 먼저 만들어야 함, 클래스는 객체를 만들기 위한 일종의 틀 - 붕어빵이 객체라면, 붕어빵은 클래스클래스란 객체를 정의한 것으로 객체의 모든 속성과 기능이 정의되어야 함클래스로부터 객체를 생성하면, 클래스에서 정의딘 속성과 기능을 가진 객체가 생성이 됨 클래스 생성 public class Car { // 차 속성 (멤버 변수)int carColor; // 차 색int carWheel // 차 바퀴 개수... // 차 기능 (메소드)public void carBrake() //브레이크public void carAxel() // 차 ... } Car 객체 생성하기 (자동차 만들기) public class CarTest { public static void mai.. 더보기 15 - 2차원 배열 2차원 배열1차원 배열을 배열의 요소로 갖는 새로운 배열 2차원 배열의 생성int [][] array4 = new int[3][4]; //3행 4열 배열을 생성int [][] array6 = {{1}, {2,3}, {4,5,6}}; //1차원 배열과 동일하게 선언과 동시에 초기화가 가능함 2차원 배열에 값을 저장하는 방법상단의 array4 2차원 배열에서 array4[1] = 10; 이렇게 사용하면 오류두번째 배열까지 작성해서 변수 값을 저장 해야 함 Ex. array4[0][0] = 10; 더보기 14 - 배열 1차원 배열 객체배열 객체는 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료 구조 배열 객체 생성 방법int[] array = new int[4]; // 정수 개를 저장할 수 있는 배열 생성 array[0] = 1; //자바에서 배열의 인덱는 0번부터 사용 됨, 4개짜리 배열은 0부터 3까지의 인덱스를 갖음array[1] = 2; //0번부터 3번까지 차례대로 1,2,3,4 값을 저장array[2] = 3;array[3] = 4; int[] array = new int[10] // 10개의 배열을 선언한 후 초기화int[] array = new int[] {1,2,3,4} // 상단의 영역을 한줄로 특정 값을 대입하여 배열 선언이 가능함 new int[] 영역이 생략 배열에서 사용되는 fo.. 더보기 13 - 반복문 반복문반복문은 실행문을 반복적으로 실행해야 될 때 사용 반복문의 종류는 while, do - while문, for 문이 있음 While 문조건문의 실행 결과가 true 일 때까지 반복해서 실행 (무한 반복도 가능)조건문이 맞지 않을 경우, while 문이 실행되지 않음 while(조건문) {실행문;} do - while 문do while 문은 실행문이 먼저 한번은 실행되는 반복문이며, 조건문이 뒤에 온다. do{ 실행문;} while (조건문); for 문 for 반복문은 변수 초기화, 조건식, 증감식이 한줄에 모두 있음 for (초기화식; 조건식; 증감식) {실행문;} 참고 : Tryhelloworld.co.kr 더보기 12 - switch 문 switch 문 switch 문은 어떤 변수의 값에 따라 문장을 실행될 수 있도록 하는 제어문 (if와 비슷한 기능)switch 문에서 사용되는 키워드는 switch, case, default, break Switch (변수) {case 값1 :실행문;break; case 값2 : 실행문break;default;} break 없을 경우, value 1만 실행되고 끝나는 게 아니라, 1, 2, 3, default 까지 실행됨.JDK 7이전에는 value 값이 정수 타입의 변수만 가능하였으나, 7이상 부터는 문자열의 타입도 가능함 참고 : tryhelloworld.co.kr 더보기 11 - 삼항연산자 삼항 연산자 조건식 ? 피연산자 1 : 피연산자2 조건식의 연산자가 true 이면, 결과는 피연산자 1을, 조건의 연산결과가 false 이면, 피연산자 2가 실행되는 연산자 간단한 조건 식을 한줄로 사용 가능삼항 연산자가 익숙치 않을 경우, if 문으로도 대처 가능 참고 : Tryhelloworld.co.kr 더보기 01 - Guitar Guitar 특징네이버에서 출시된 GUI 기반의 웹 테스트 자동화 Framework 브라우저 기반의 테스트 자동화 툴로 제작되었으나, 다양하게 확장되어 PC Client 프로그램 및 스마트폰까지 테스트 가능 - 한글 스크립트 사용 - 다양한 PC Client 사용 가능 (ini 파일 수정 필요) - 조건, 반복문 지원 - 윈도우 환경에서 지원 시스템 구조 Guitar 이미지예제 템플릿이 제공되며, 스크립트가 한글로 되어 있기 때문에 스크립트에 대한 이해도가 빠름 메뉴 > 템플릿을 누르면, 스크립트 명령어와 예제가 출력된다. 스크립트 실행 이미지윈도우 좌측 하단에 현재 진행 중인 스크립트 내용이 알림으로 출력 됨 결과 이미지스크립트 실행 내용에 대한 상세 결과가 출력됨, 스크립트 결과가 html 문서로 저.. 더보기 이전 1 ··· 7 8 9 10 11 12 다음