본문 바로가기

Java/Java with Error25

[해결 방법] java.util.ConcurrentModificationException ☕ 기본 환경: IDE: Eclipse, Language: Java 발생 Exception Java에서 다음 Source Code를 실행할 경우, public class SungJukDelete_T implements SungJuk { Scanner scan = new Scanner(System.in); @Override public void execute(ArrayList arrayList) { System.out.print("삭제할 이름 입력: "); String name_del = scan.next(); int count=0; for(SungJukDTO sungJukDTO : arrayList) { if(sungJukDTO.getName().equals(name_del)) { arrayList.re.. 2023. 2. 16.
[해결 방법] java.lang.Error ☕ 기본 환경: IDE: Eclipse, Language: Java 발생 Exception Java에서 다음 Source Code를 실행할 경우, public class RandomChar { public static void main(String[] args) { char[] ar = new char[50]; int[] count = new int[26]; // Default=0 for(int i = 0; i 2023. 2. 16.
[해결 방법] java.lang.Error ☕ 기본 환경: IDE: Eclipse, Language: Java 발생 Exception Java에서 다음 Source Code를 실행할 경우, import java.util.*; import java.text.*; public class Today { public static void main(String[] args) { SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMddHHmmss"); // java.text Date birth = sdf2.parse("20230213184030"); // java.util, String -> Date 형변환 System.out.println("Birth: " + sdf2.format(birth)); } } ⭐ jav.. 2023. 2. 13.
[해결 방법] Resource leak: '...' is never closed ☕ 기본 환경: IDE: Eclipse, Language: Java 발생 Warning Java에서 다음 Source Code를 실행할 경우, package basic; import java.util.*; public class AvoidLeakage { public static void main(String[] args) { Scanner scan2 = new Scanner(System.in); System.out.println("Enter the String2: "); String s2 = scan2.next(); } } ⭐Resource leak: 'scan2' is never closed → Warning 발생 Warning 원인 입력 시, 키보드 외에도 파일 등을 통해 입력을 받는 경우도 있음 .. 2023. 2. 12.
[해결 방법] java.lang.Error ☕ 기본 환경: IDE: Eclipse, Language: Java 발생 Error Java에서 다음 Source Code를 실행할 경우, else { int index = input.indexOf(repOld); int count=0; while(index > -1) { count++; index = input.indexOf(repOld, index + repNew.length()); } // while: find String if(index!=-1) { String inputNew = input.replace(repOld, repNew); } System.out.println(inputNew); } ⭐ inputNew cannot be resolved to a variable → java.lang.E.. 2023. 2. 12.
[해결 방법] java.lang.Error ☕ 기본 환경: IDE: Eclipse, Language: Java 발생 Error Java에서 다음 Source Code를 실행할 경우, public static void main(String[] args) { int a; // 4byte(32bit) memory instance 생성 System.out.println("Local Variable a = " + a); } ⭐ The local variable a may not have been initialized → java.lang.Error: Unresolved compilation problem 발생 Error 원인 int a 선언 후, 초기값을 지정하지 않음 : method 내부의 지역 변수(Local value)의 경우, garbage val.. 2023. 2. 11.