본문 바로가기

분류 전체보기142

2024_06_12_수 오늘의 코딩ch15_ex01>>>OraProc03cs.setString(2, empno) : 여기의 숫자는 문장의 순서 번호DOUBLE를 쓰면 정수 아래의 소수점까지 표현 가능DOUBLE로 선언했기 때문에 cs.getDouble로 받아줘야함 package ch15_ex01;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.util.Scanner;public class OraProc03 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("수정할 .. 2024. 6. 12.
2024_06_11_화 오늘의 코딩ch15_ex01>>>OraDr01String driver = "oracle.jdbc.driver.OracleDriver";String url = jdbc:oracle:thin:@127.0.0.1:1521:xe   >>127.0.0.1 은 Localhost(이 숫자 자리에 @localhost가 들어가도 됨), 1521은 port번호, 다른 곳은 이 번호가 다를 수 있다C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMINgetConnection:DriverManager: package ch15_ex01;import java.sql.Connection;import java.sql.DriverManager;public class OraDr01 { .. 2024. 6. 11.
2024_06_10_월 수업교재 12] 스레드5) 동기화(Synchronization) 하나의 자원을 여러 테스크가 사용하려 할 때에, 한 시점에서 하나의 태스크만이 사용할 수 있도록 하는 것대부분의 응용 프로그램에 다수개의 스레드가 공유할 수 있는 부분이 요구된다공유부분은 상호 배타적으로 사용되어야 한다임계영역(critical section)상호배타적으로 사용되는 공유부분자바는 한 순간에 하나의 스레드만 실행할 수 있는 synchronized method 제공한 스레드가 synchronized method를 수행 중이면 다른 스레드는 대기 수업교재 18] JDBC3)⭐⭐⭐⭐⭐JDBC 프로그래밍 단계 및 Class혼자공] 12강 스레드  혼자공] 14강 입출력 스트림오늘의 코딩ch12_ex03>>>ex01JointestAcco.. 2024. 6. 10.
2024_06_05_수 수업교재 11] 제네릭과 켈렉션++ 혼자공] 13강 프레임워크 1) 배열보다 훨씬 중요하고 많이 쓰2) ⭐⭐⭐⭐⭐컬렉션 프레임웍((무조건 암기!! 면접에 나옴))인터페이스 List⭐⭐⭐⭐⭐ 순서가 있는 데이터의 집합, 데이터의 중복을 허가함   ex) 대기자 명단구현클래스: Arraylist(많이 쓰임), LinkedList, Stack, Vector 등Set순서를 유지하지 않는 데이터의 집합, 데이터의 집합을 허용하지 않음ex) 양의 정수집합, 소수의 집합구현클래스: HashSet, TreeSet 등Map⭐⭐⭐⭐⭐ 키(key)와 값(value)의 쌍(pair)으로 이루어진 데이터의 집합순서를 유지하지 않으며, 키는 중복을 허용하지 않고, 값은 중복을 허용함ex) 우편번호, 지역번호(전화번호)구현클래스:.. 2024. 6. 5.
2024_06_04_화 수업교재 10] 자바 예외 처리2)예외의 개요3) 예외 Class의 계층 구조ObjectThrowableExceptionIOExceptionRuntimeExceptionErrorOutOfMemoryError5) 예외를 처리하는 방법Throw수업교재 11] 제네릭과 컬렉션1) 컬렉션컬렉션: 다수의 데이터, 즉, 데이터 그룹을 의미함컬렉션 클래스: 다수의 데이터를 저장할 수 있는 클래스  ex) Vector, ArrayList, HashSet프레임웍: 표준화, 정형화된 체계적인 프로그래밍 방식컬렉션 프레임웍데이터 군을 저장하는 클래스들을 표준화한 설계다수의 데이터를 쉽게 처리할 수 있는 방법을 제공하는 클래스들로 구성JDK 1.2부터 제공2) ⭐⭐⭐⭐⭐컬렉션 프레임웍⭐⭐⭐⭐⭐Listset⭐⭐⭐⭐⭐Map: 3.. 2024. 6. 4.
2024_06_03_월 수업교재 05] 자바 객체개념16) Design Pattern3>Singleton개념: 실행중 알고리즘 전략선택, 객체동작 실시간 교체 패턴을 의미사용이유:메모리 절감   다른 클래스 간에 데이터 공유 용이 회사 전략을 코딩에 반영하고 유연하게 처리하기 위해 사례: DB 접수, 회사의 마케팅이 바뀔 수업교재 09] 자바 주요 클래스4) 패키지 개요와 종류JDK에서 많은 패키지 제공, awt는 거의 사용 안함5) 자바 API https://docs.oracle.com/javase/8/docs/api/overview-summary.html⭐자바 Applocation Programming Interface단어의 첫글자나 마침표(.)를 입력하고 ctrl+space를 사용하여 약자를 활용하는 것을 API를 사용한.. 2024. 6. 3.