본문 바로가기

전체 글822

[해결 방법] 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.
Oracle SQL 강의 - 05강 수업용 사용자와 데이터베이스 생성하기 이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의를 수강하며 정리한 글입니다. 05강 - 수업용 사용자와 데이터베이스 생성하기 Oracle DB 계정(기본) 1. 관리자 계정(Admin Accounts) : SYS: DB 백업, DB 스케쥴링 등 DB 전체 기능 조정(SYSDBA 권한을 갖고 있음) : SYSTEM: 일반적인 DB 관리자 역할 2. 쿼리 연습용 샘플 DB와 사용자 계정 DataBase : Data를 여러 파일로 나눠서 갖고 있으며, 이러한 파일들에 담긴 Data를 ⭐Table(표, Entity, 개체) 형태로 관리 ⚠️ 하나의 테이블에 하나의 파일을 담는 것이 아니라 여러 파일이 담김 ⭐ 예시 : 학생 Data를 DBMS에 요청할 경우, DBMS가 DB 내 파일에 있는 Data를 table.. 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.