일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Java
- MVC
- javascript
- 클라우드 컴퓨팅
- 코테
- Queue
- python
- sql
- dbms
- 알고리즘
- 자료구조
- cloud computing
- data structure
- generic class
- dfs
- JPA
- 암호학
- 크루스칼
- 공개키 암호화
- 코딩테스트
- JDBC
- Algorithm
- 가상컴퓨팅
- 자바의정석
- spring
- jsp
- DB
- BFS
- Stack
- 생성자
- Today
- Total
목록개발 공부 (75)
PLOD
반복은 말 그대로 for 나 while을 사용해서 같은 기본연산 및 명령을 계속 반복하도록 하는 것이고, 재귀는 자기 자신을 계속 호출하는 메소드 이다. 재귀 함수는 stack 이라는 메모리 공간을 사용하는데, 반복적으로 자기 자신을 부르면서 stack에 쌓이기 때문에 메모리 상으로 않 좋다 그럼에도 사용하는 경우가 있는데 대표적으로 피보나치 수열과 , 팩토리얼 연산이 있다. 반복문으로 코드를 짜거나 알고리즘을 짜다 보면 길어서 가독성이 떨어지는 경우가 많은데 재귀는 간단한 점화식으로 구현이 가능해서 가독성이 높아지고 코드 짜기가 수월해지므로 적절한 상황에 맞춰 반복과 재귀를 사용하는 것이 중요하다, 반복문 재귀함수 기본 명령을 반복적으로 실행 함수 자체를 호출 조건 제어 조건이 참이라면 ..
System.exit(0)는 자바 프로그램을 강제로 종료해야 할때, 사용한다. 예를 들어 특수 한 상황 일때, 반복문을 탈출하고 바로 프로그램을 종료해야 하는 경우 사용한다. System.exit(0)는 해당 프로세스가 파괴되기에 그 이후에 정의된 코드 문장들은 실행되지 않는다. 그렇기 떄문에 되도록이면 사용하지 않는 것이 좋으나 피치 못할 때는 사용한다면 유용하긴 하다.
1. substring(int beginIndex.int endIndex) index는 0부터 시작하며 괄호 안에는 시작 인덱스와 끝 인덱스를 입력받습니다. 메소드가 실행될 때 입력한 시작 인덱스 부터 끝 인덱스 까지 문자열을 자릅니다. substring을 사용할 수 있는 조건은 변수형이 기본적으로 String입니다. 따라서 문자열이 아닌 숫자를 자르고 싶다던가 .. 할 때는 처음부터 숫자형(int,double) 변수를 사용하지 않고 문자형 자료형인 String으로 받는다던가.. 아니면 Integer.toString(), String.valueOf() 으로 숫자형을 문자열로 바꿔준 후, 사용해야 합니다. //String.valueOf 사용 public class int ToString{ public st..