본문 바로가기

2023.11.21-2024.05.31

231226 JAVA Exception03 package com.sukgi.exception; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class Exception03 { public static void fileOpen() throws IOException { FileReader fr = null; fr = new FileReader("temp.txt"); fr.close(); } public static void main(String[] args) { try { fileOpen(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOEx.. 더보기
231226 JAVA Exception02 package com.sukgi.exception; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class Exception02 { public static void main(String[] args) { FileReader fr = null; try { //예외가 발생할 문장 fr = new FileReader("temp.text"); } catch (FileNotFoundException e) { // 예외가 발생했다면 처리할 문장; e.printStackTrace(); System.out.println("파일이 없습니다. "); }//자바 밖으로 나가는 거여서 있을수.. 더보기
231226 JAVA Exception01 package com.sukgi.exception; //익셉션 예외 //예외, 오류, 핸들링, try, catch, finally /* * 444p * 자바에서는 예외라는 것을 두고 목적에 따라서 핸들링(처리)하도록 되어있습니다. * * 예외는 주로 실행시에 발생되는 모든 에러상황을 예외로 정의합니다. * 물론 특정 API는 컴파일시 예외를 처리하지 않으면 컴파일이 되지 않는 * 예외들도 있습니다. * * 예외의 정의 * 실행시에 발생할 수 있는 모든 에러 상황으로 알아두세요. * * 예외가 발생되는 순서 * * 컴파일 ->실행 ->실행중 예외 발생 -> VM이 발생된 예외의 종류/내용 파악 -> * 예외객체를 생성 -> 발생된 코드 밖으로 외예 객체를 던짐(throw)-> * 예외의 콜 스택에 전이 -.. 더보기
231226 JAVA Study package dec26; //2023-12-26 프로그래밍 언어활용 //예외처리 //데이터베이스랑 자바랑 붙여 사용해보기-> dto, dao, ---> Web /* * 해야할 것 * 컬렉션 남은것. * 중첩클래스 * 스레드 * 입출력 * 네트워크 * GUI * */ public class Study { public static void main(String[] args) { } } 더보기
231221 JAVA Test02 package test; import java.util.Arrays; import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class Test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input; String morse[]; System.out.println("부호를 입력하세요."); input = sc.nextLine(); // .... . ... .-.. . . .--. ... . .- .-. .-.. -.-- morse = input.split(" "); System.out.println(Ar.. 더보기
231221 JAVA Test02 package coll; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class Test02 { public static void main(String[] args) { List list = new ArrayList(); Map map = new HashMap(); map.put("no", "1"); map.put("title", "첫번째 글"); map.put("write", "poseidon"); map.put("date", "2023-12-10"); map.put("like", "5"); list.add(map); map = new HashMap(); ma.. 더보기
231221 JAVA Set02 package coll; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.Set; import java.util.TreeSet; public class Set02 { public static void main(String[] args) { // Set ts = new HashSet(); TreeSet ts = new TreeSet(); // TreeSet 정렬이 되서 깔끔하게 나온다. for (int i = 0; i 더보기
231221 JAVA Set package coll; import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; public class Set { public static void main(String[] args) { // 중복 X, 순서X HashSet set = new HashSet(); set.add("홍길동"); set.add("김길동"); set.add("이길동"); set.add("박길동"); set.add("홍길동"); System.out.println(set); System.out.println("======================================"); for (String str : set) { System.ou.. 더보기