모도리는 공부중

20.11.27. 오전 - JAVA 본문

K-디지털 빅데이터 분석서비스 개발자과정 20.11.02~21.04.12/JAVA

20.11.27. 오전 - JAVA

공부하는 모도리 2020. 11. 27. 14:09
728x90
반응형

Sequential search - 가장 단순한 검색 방법으로 원소의 정렬이 필요 없다. 하지만 리스트 길이가 길면 비효율적.

Binary search - 리스트의 중간 값을 정해 크고 작음을 비교해 검색하는 알고리즘 정렬된 리스트에 사용할 수 있다.

 

 

 

오늘의 배움.
Method ( 메서드 )

: 어떠한 특정 작업을 수행하기 위한 명령문의 집합. 중복되는 코드의 반복적인 프로그래밍을 피할 수 있음.

 

int / char / boolean은 기본 자료형이지만, String은 자료형이 아니라 클래스이다.

이 클래스들 안에는 메서드를 포함하고 있다.

 

substring Method

  • 매개변수로 넣은 위치부터 문자열을 잘라서 리턴하는 메서드
  • 오버로딩으로 인해 여러가지 기능을 사용 가능
  • String 클래스 안에 있는 Method
String data = "여러분 잘 쉬셨나요?";
System.out.println(data.substring(0,3));
substring(0,3)을 하면 슬라이싱을 할 수 있는데, 문자 하나하나에 다 순서가 있다.
여:0 / 러:1 / 분:2 / 공백:3 / 잘:4 / 

ex01~ex01실습풀이

 

 

Collection

: 요소(element)라고 불리는 가변 개수의 객체들의 모음

  • 객체들의 컨테이너라고도 불림
  • 요소의 개수에 따라 Collection은 자동 크기 조절
  • Collection은 요소의 삽입, 삭제에 따른 요소의 이동 자동 관리

ArrayList는 array배열과 다르게 지정한 공간보다 더 많은 값이 들어오면 리스트 맨 뒤에 객체를 추가할 수 있고, 중간에 객체를 삽입할 수 있으며 임의의 위치에 있는 객체를 삭제할 수도 있다.

728x90
반응형
Comments