개발
-
(국비교육) 21 - 스래드 + join + synchronized + 가사출력 + 네이버 화면 만들기 + 하이디 + AQueryTool + DB dto/dao + 싱글턴개발/국비교육 2023. 6. 29. 19:30
■ Join 메소드 (p. 534) package threadEx; import java.awt.Toolkit; import java.util.ArrayList; public class Thread03 extends Thread { int seq; public Thread03(int seq) { this.seq = seq; } @Override public void run() {//오버라이드 해서 적어줍니다. System.out.println(this.seq + "번째 스래드 시작"); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(this.seq + "번째 스래드 끝..
-
(국비교육) 20 - 보조 스트림 + 스레드 + java로 엑셀 파일 만들기 + poi 활용하기개발/국비교육 2023. 6. 28. 16:43
■ 문자 변환 보조 스트림 출력, 입력 메소드 만들어주기 writer.write(str) 을 통해 입력받은 값을 출력하기 flush() 버퍼까지 넘기기 close() 닫아주기 buffer 배열로 객체 만들어주고 한 번에 값 가져오기 data 는 buffer 배열을 가져오되, 0인덱스부터 읽어온 끝까지 가져오게끔 설정해준다. read() 를 data 에 넣고 실행하면 읽어올 수 있다. * 에러해결 하단에 read() 메소드에 타입을 걸어주고 위에는 해당 타입에 맞게 쓰지 않아 오류가 발생했다. 밑에 타입을 미지정해주니 오류 해결 되었다. package iotest; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io..
-
(국비교육) 18 - C언어 맛보기 + 예외처리 + Tomcat 다운로드 + 웹브라우저 만들어보기 + 중복클래스개발/국비교육 2023. 6. 26. 11:48
■ c언어 맛보기 c언어는 문장의 처음과 끝을 맞춰준다. { } 배열 표시와 반복문은 다음과 같이 표현할 수 있다. size of 는 바이트 크기를 말한다. double 은 8byte 이기 때문에 8이 나온다. 2021 #정보처리기사 필기요약 #4-2. 프로그래밍 언어 활용 (tistory.com) 2021 #정보처리기사 필기요약 #4-2. 프로그래밍 언어 활용 2021년 NCS기반 정처기 필기입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 4과목 프로그래밍 언어 simuing.tistory.com ■ 예외처리 (p. 453) 예외의 정의 = 실행시에 발생할 수 있는 모든 에러상황으로 기억 자바에서는 예외가..
-
(국비교육) 17 - 2회 시험 + Mariadb 다운 + 자바와 데이터베이스 연결(+기능단위 쪼개기)개발/국비교육 2023. 6. 23. 09:33
■ cache pool (중요x) integer 은 처음에 cache pool 에 저장된다. cache pool = 1byte = 바이트 영역이라 true 값이 나온다. 바이트 영역을 넘어가면 용량을 넓혀서 저장한다. ※ R타입의 경우 == 은 객체 주소값 참조한다라고 기억 ■ Mariadb Connectors 다운로드 mariadb Connectors 클릭 java 8+ connector 로 선택 ■ 자바와 데이터베이스 연결하기 Build Path -> Configure Build Path Libraries -> Classpath -> Add External JARs 여기서 우리는 Driver 를 이용할 것이다. String url = "jdbc:데이터베이스://아이피:포트/디비명"; String ur..
-
-
(개발준비) 11 - 정보처리기사 시험준비 (22.04.24) 질문개발/개발준비 2023. 6. 22. 20:23
■ 질문 필요한 문제 ! 부정 연산자는 무조건 0?? LRU 구글링 /
-
(국비교육) 16 - HeidiSQL + 열거타입 + collection + vector개발/국비교육 2023. 6. 22. 18:40
■ CMD - cd .. : 상위 폴더로 이동 - dir : 디렉토리 정보 확인 가능 - cd 원하는 파일명 : 원하는 파일로 이동 - cd c:\ : 최상위 폴더로 가기 폴더명 치고 tab 누르면 해당하는 폴더 자동으로 생성됨. * : 모든것 즉, *.sql 을 하면 sql 형식 파일 불러온다. -u : 유저 -p : pw 패스워드 입력하면 MariaDB 실행 가 create database employees; 를 통해 데이터 베이스를 생성하고 show databases; 를 통해 생성된 데이터 베이스 확인이 가능하다. drop database employees 를 통해 데이터 베이스 삭제가 가능하다 ; 를 붙여주지 않으면 명령문이 끝나지 않으므로 붙여준다. use employees; 를 사용하고 테이..
-
(국비교육) 15 - 인터페이스 + 다중상속 + jar 파일 실행 + 이클립스 파일 보내기 + Maria DB + 파이썬개발/국비교육 2023. 6. 21. 17:30
■ 인터페이스 (+히어로 만들기_p. 370) JAVA는 단일 상속만 가능하다. 즉 두개의 부모가 불가능하다. 따라서 다중 상속 하기 위해 인터페이스를 이용한다. 인터페이스는 추상 메소드만 들어간다. abstract class Hero{ ----------> 추상 클래스 : 인스턴스 x, 상속용도로만 존재 String name; public abstract void attack(); ---------> 추상 메소드 : 상속 받는 자식들은 강제로 구현 } 아이언맨을 추상 클래스로 만들어도 되지만, 우리는 히어로의 객체를 만들어야 함으로 미구현된 메소드를 실행 부모 클래스에서는 매개변수 받지 않았지만 자식 변수에서는 받았기 때문에 오류가 난다. 따라서 삭제처리 하면 오류가 사라진다. 인터페이스는 클래스의 종..