Programing/JAVA & JSP3 [JAVA] jdk 21 설치 및 환경변수 설정 jdk 21을 설치해보려한다. jdk 17을 설치하려 했는데 21 버전이 나왔길래 21 버전으로 설치하기로 했다. 1. 구글 검색창에 jdk 21 로 검색 or https://www.oracle.com/kr/java/technologies/downloads/ 해당 링크 클릭 검색일 경우, 첫번째 검색 항목을 클릭해 사이틀 들어간다. 2. 해당 사이트로 들어가면 다운로드 항목이 보인다. JDK 21 혹은 JDK 17 버전을 선택해서 본인의 OS에 맞는 항목으로 다운로드 한다. 다운로드 항목은 zip, exe, msi 방식이 있는데 처음 설치면 그냥 exe 방식으로 받아도 될것같다.. 여러 버전을 받는다면 zip이 나으려나..? 3. 다운로드 받은 실행 파일을 실행해서 설치한다. 4. 설치가 완료됐다면 환경.. 2024. 2. 14. [Java] try with resources Java 7에 추가된 try with resources 기존 try catch finally문의 close를 자동으로 close 해준다 기존 try ~ catch ~ finally FileInputStream fis = null; BufferedInputStream bis = null; try { fis = new FileInputStream(""); bis = new BufferedInputStream(fis); } catch(IOException e) { e.printStackTrace(); } finally { // close 처리 if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } if (b.. 2021. 2. 5. [Java] Arrays 클래스 (java.util.Arrays) 📖 자바의정석에서 배운 내용을 바탕으로 작성(Java 7 기준으로 작성) java.util.Arrays :: 배열을 다루기 편리한 Static 메소드 제공 asList - 배열을 List로 변환 - asList로 만들어진 List는 원소 추가(add)불가 및 값 변경 시 원본 배열 값도 변경됨 - 원소 추가 및 원본 배열 유지를 위해선 new List 사용 String[] strArr1 = {"aa", "bb", "cc"}; List list1 = Arrays.asList(strArr1); list1.set(0, "hi"); list1.add("dd"); // java.lang.UnsupportedOperationException System.out.println(Arrays.toString(strArr.. 2021. 2. 5. 이전 1 다음