[java]Stack클래스
2022. 9. 28. 17:29
Developer/Java
스택이란 우리가 정보처리 자격증을 공부하며 배우셨던 분들이 아마 많을겁니다 사전적인 의미는 쌓는다 라는 의미입니다 상자나 빈컵에다가 물건을 차곡차곡 쌓는 연상을 해보시면 이해가 편할겁니다 그렇게 쌓고 꺼낼때는 위에 있는 물건부터 꺼내게 되는것이죠 이 방식을 가진 자료구조가 바로 Stack입니다 (Last In First Out) LIFO 많이 들어보셨죠 ㅎㅎ 그 자료구조를 가진 클래스를 사용 할 수 있습니다 일단 Stack 클래스는 java.util 패키지 안에 있습니다 ㅎㅎ 제네릭을 써서 선언을 하는편이구요 ㅎㅎ 자 살펴봅시다 Stack stackIsi = new Stack(); Stack stackIsS = new Stack(); stackIsi.push(1); stackIsi.push(2); sta..
[springboot]서버 재시작 없이 jsp 반영
2022. 9. 27. 17:23
Developer/Etc
메모 느낌으로 삽질 하다가 알게 된 사실이라 공유 하겠습니다 #springboot 2.0미만 버전 server.jsp-servlet.init-parameters.development=true #springboot 2.0이상 버전 server.servlet.jsp.init-parameters.development=true
[java]Arrays클래스
2022. 9. 27. 17:21
Developer/Java
자바 배열을 다루는 클래스입니다 자주 사용하는 메서드들을 열거 해볼게요 sort 기본적으로 오름차순으로 정렬 합니다 int arr[] = {1, 2, 3, 44, 11, 23}; Arrays.sort(arr); for(int i : arr) { System.out.print(i); } //1 2 3 11 23 44 내림차순은 어떻게 할까요 Arrays.sort(arr, Collections.reverseOrder()); reverseOrder를 인자로 넘겨주면 내림차순으로 받아옵니다 asList 리스트를 초기화 할때 자주 사용합니다 new ArrayList를 대신해서 사용도 합니다 String[] strs = {"hi", "hello", "nice"}; List list = Arrays.asList(st..
[java] Math 클래스
2022. 9. 26. 16:36
Developer/Java
수학적인 계산이 필요할 때 사용하는 메서드들을 정리해 봅시다 ceil 찾아보면 어려운 설명들이 많은데 그냥 올림이라고 생각하면 편하다 System.out.println(Math.ceil(1.2323));//2.0 floor 내림 함수라 생각하면 편하다 System.out.println(Math.floor(1.2323));//1.0 sqrt 제곱근을 구한다 일명 루트 라고 하죠 까먹으셨을까 봐 말씀드립니다 25의 제곱근은 5를 제곱 하면 25 겠죠 그럼 루트 5가 됩니다 System.out.println(Math.sqrt(25));//5 pow 이번엔 제곱근이 아니라 거듭 제곱을 구해봅시다 5의 2번 곱하면 25겠죠 ? 그 함수입니다 System.out.println(Math.pow(5, 2)); max,..
[java]Character클래스, Integer클래스
2022. 9. 20. 10:45
Developer/Java
문자와 숫자를 다루기에 유용한 기능을 알아보도록 합시다 getNumericValue char c = '1'; int i = Character.getNumericValue(c); System.out.println(i);//1 문자를 정수형으로 형변환 합니다 isDigit char c = '1'; int i = Character.getNumericValue(c); System.out.println(Character.isDigit(c));//true System.out.println(Character.isDigit(i));//false 문자형인지 아닌지 판별합니다 toString char c = '1'; c += "123123";//에러발생함 String t = Character.toString(c);//문자..