Java/Java language14 [JAVA]6. 배열? A. 배열이란? - 배열(Array)은 같은 타입의 변수들로 이루어진 유한 집합이다. - 배열에는 자료형 데이터들을 배열 형태로 저장할수 있습니다. - 배열에서는 index를 이용하여 배열에서의 위치를 알 수 있습니다. B.배열 객체가 생성된 후의 메모리 구조 int[] array = new int[3]; //int(정수)형의 데이터를 담아놓은 3[3]의 길이를 가진 배열을 생성한다. array[0] = 2; array[1] = 3; array[2] = 4; //array[3] = 5; 이 부분은 에러가 나는 코드이다, 배열은 index가 0부터 시작하기 떄문에 //3의 길이인경우 0~2 사이의 인덱스만 가지고있다. 1.위 처럼 배열을 생성 할경우 코드 > 스택 > 힙 순서대로 힙에 배열에서 생성한 3의.. 2021. 8. 13. [JAVA]5. 삼항 연산자 / break와 continue의 차이 A. 삼항 연산자란? 일반적인 연산자와 다르게 삼항 연산자는 앞에서 쓰는 조건문의 참과 거짓에 따라서 돌려주는 값이 다르다. int a = 5; a < 10 ? "a가 10보다 작습니다" : "a가 10보다 큽니다" 위 예제와 같이 (a < 10 ) 의 조건이 참일경우 a가 10보다 작다는 값이 나오고, 거짓일경우 뒤의 값인 a가 10보다 크다라는 값이 반환되게 됩니다. B. break와 continue의 차이? break? break는 반복문이나 스위치문을 빠져나간다. while(true){ break;//break문을 사용하였으므로 while문을 빠져나가게 된다. } continue? continue는 break와 달리 빠져나가는게 아니라 반복or스위치문으로 제어를 이동시킨다. while(true){.. 2021. 8. 13. [JAVA]4. 자바 JDK와 식별자 A. 자바의 JDK - Java SE 1. 표준 자바 플랫폼으로 표준적인 컴퓨팅 환경을 지원하기 위한 자바 가상머신 규격 및 API 집합을 포함한다. 2. 보통 웹 어플리케이션이나 모바일 프로그래밍에 적합하다. - Java EE JavaSE에 웹 어플리케이션 서버에서 동작하는 기능을 추가한 플랫폼이며 , 이 스펙에 따라서 제품을 구현한 것을 웹 어플리케이션 서버(WAS)라 한다. - Java ME 제한된 자원을 가진 휴대전화 , PDA등 (소형 기기) 를 위한 플랫폼이다. B. 식별자란? ( Identifier).. 2021. 8. 13. [JAVA]3. 자바의 정규표현식? A. 정규 표현식이란? - 컴퓨터 과학의 정규언어로부터 유래하였고 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식언어이다.- - 보통 개발을 할때 이메일 형식, 전화번호 등에 쓰입니다. B.자주 쓰는 정규 표현식 정규 표현식 설명 ^[0-9]*S 숫자 ^[a-zA-z]*S 영문자 \\w+@\\w+\\.\\+(\\.\\w+)? 이메일 ^\d{2, 3} -\d{3, 4} -\d{4}S 전화번호 ^01(?"0|1|[6-9])-(?:\d{3}|\d{4})-\d{4}S 휴대전화번호 \d{6} \- [1-4]\d{6} 주민등록번호 ^\d{3}-\d{2}S 우편번호 보통 자주 사용하는 정규식 같은경우에는 위와 같은 정규표현식들이 있다. C.정규표현식 문법 정규 표현식 설명 ^ 문자열 시작 . 임의의 한.. 2021. 8. 6. 이전 1 2 3 4 다음 반응형