분류 전체보기(185)
-
[알고리즘] 백준 2588번 곱셈 자바(JAVA)
[문제] (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. [나의 해결방법] 1단계 : 각 자리수의 곱셈을 구하고, 각 자리수의 곱셈결과값이 2자리일 경우는 잘라서 앞자리는 반올림해줌. 2단계 : (3),(4),(5) 세 개의 각 결과값을 동일한 자릿수로 만들기 위해 최대 자릿수를 기준으로 빈 공간에 '0'을 대입해줌. 3단계 : 2단계를 거쳐 나온 최대 자리수만큼의 배열 한 개를 생성하여 해당 배열 각 인덱스 마다 덧셈을 구할 (3),(4),(5)의 각 자리수를 담아줌. 4단계 : 3단계에서 생성된 배열의 각 인덱스별로 덧셈을 해주는데, ..
2021.01.17 -
[SqlDeveloper] SqlDeveloper 테이블 생성 스크립트 확인방법
좌측 접속 리스트 - 확인할 테이블명 우클릭 - 익스포트 - 팝업에서 원하는 항목 체크
2021.01.14 -
[JAVA] 자료구조 - ArrayList, LinkedList, Stack, Queue
자료구조(Data Structure)란? 하나의 데이터가 아닌 여러 데이터를 담을 때 사용하는 것이 자료구조. 배열도 여러 데이터를 담을 수 있으므로 자료구조라고 말할 수 있음. 자바의 자료구조는 크게 'List', 'Set', 'Queue', 'Map' 4가지로 분류할 수 있음. 'Set', 'List', 'Queue'는 Collection 인터페이스를 구현하고 있고, 'Map'은 별도의 인터페이스로 선언되어 있음. Collection Collection인터페이스를 구현한 자료구조는 Set(클래스), List(클래스), Queue(인터페이스) . Collection인터페이스는 java.util패키지에 선언되어 있고, 여러 개의 객체를 하나의 객체에 담아 처리할 때 공통으로 사용되는 여러 메서드들을 선언..
2021.01.14 -
[JAVA] JAVA 파일경로 관련 정리
new File().getAbsolutePath(); [ 절대경로 ] new File().getCanonicalPath(); [ 상대경로 ] * './' :현재디렉터리 * '../' :상위디렉터리 new File("../conf.properties").getAbsolutePath(); /* C:\Users\user\eclipse-workspace\Test\..\conf.properties */ new File("../conf.properties").getCanonicalPath(); /* C:\Users\user\eclipse-workspace\conf.properties */ new File("./conf.properties").getAbsolutePath(); /* C:\Users\user\eclip..
2021.01.03 -
[JAVA] .exe(.jar)파일 실행시 java.lang.IllegalArgumentException: URI is not hierarchical 에러발생
[문제상황] 특정 클래스에서 "conf.propertise"파일 경로를 읽고, new File()로 접근시도하였는데 이클립스에서 테스트할 때는 에러발생하지 않았는데, .exe파일 실행시 아래코드 'java.lang.IllegalArgumentException:URI is not hierarchical' 발생함 ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); Properties prop = new Properties(); prop.load(classLoader.getResourceAsStream("conf.properties")); URL url = classLoader.getResource("conf.properties"..
2020.12.29 -
[JAVA] Java Resource 사용(getResource(),getResourceAsStream())
*이클립스에서는 정상적으로 Properties파일 경로를 읽어오는데, .exe파일 실행시 Properties경로를 못읽어오는 문제가 발생하였는데, 결론적으로 getResourceAsStream() 를 적용하니 정상실행됨. 기본폴더구조 src/main/java 폴더 하위에 있는 java파일은 빌드 후 target/classes하위에 위치하게 되고, src/main/resources/static 폴더는 빌드 후 target/static하위에 위치하게됨. 결국, 자바 파일이던 그 외 파일이던 결국 빌드 후에는 target 디렉터리가 루트 디렉터리가 됨. getResurce() -이클립스에서 실행시 resourceURL값이 'file:'로 시작. fileLocation경로는 파일시스템에 실제 존재하는 경로와 일..
2020.12.28