백엔드/JAVA(16)
-
[설치] JDK 버전 변경 방법
1. 적용할 버전의 JDK 설치 +필자의 경우 1.8버전 -> 11버전 변경 2. 환경변수 재설정 + 환경변수 최초설정 참고 : https://zincod.tistory.com/141 2-1. '내 PC' 우클릭 '속성' 선택 - '고급 시스템 설정' 클릭 2-2. '환경변수' 클릭 2-3. 기존에 설정해두었던 '시스템 변수' JAVA_HOME 경로 변경 +필자의 경우 기존세팅 : C:\Program Files\Java\jdk1.8.0_281 변경후세팅 : C:\Program Files\Java\jdk-11
2023.03.08 -
[설치] JAVA 11 설치방법
1. 접속 www.oracle.com/java/technologies/javase-jdk11-downloads.html 2. jdk-11.0.18_windows-x64_bin.exe 클릭 3. JDK11 설치 +보통 C:\Program Files\Java 해당경로 내부에 설치됨 +필자의 경우 이미 1.8이 설치된 케이스로 버전변경을 위해 11버전 추가설치 4. JDK11 다운로드 실행
2023.03.07 -
[설치] JAVA 1.8 설치방법
1. JDK설치를 위하여 oracle.com/java/technologies/javase-downloads.html 로 접속 2. 사이트 접속하여 '모든 쿠키 수락' 클릭 3. 저의 경우 JDK1.8 버전을 설치할 것이기 때문에 자신이 필요한 버전에 맞게 확인 후 'JDK Download' 클릭 4. 자신의 운영체제에 맞는 항목 확인후 Download 버튼 클릭 5. 체크박스 체크 후 'Download jdk-8y281-x64.exe' 클릭 6. 오라클 계정 로그인 7. Next버튼 클릭 8. Next버튼 클릭 9. 다음버튼 클릭 10. 설치완료
2021.02.06 -
[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] 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