본문 바로가기

분류 전체보기

(111)
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•21일차/11.20 DB의 타입 Number Varchar - Char Date RDBMS(관계형 데이터 베이스) table 컬럼 value 환경변수 설정하기 오라클 설치 https://www.oracle.com/database/technologies/xe-downloads.html ms store -> 터미널 검색 ->windows Terminal 설치 -> 실행 JDK 환경 설정 확인 방법 -echo 명령어를 통해서 시스템의 환경변수 값 확인 가능 windows: echo %% (echo %JAVA_HOME%) linux : echo$ - JAVA_HOME : java를 사용하는 다른 소프트웨어와의 연결을 위한 변수 - path : %path% https://docs.aws.amazon.com/corretto/lates..
구디아카데미 후기/ 국비지원IT개발자 취업 / 김명신 강사님/클라우드 활용 자바개발자 양성과정/•20일차/11.17 능력단위 평가날 오답or 헷갈렸던문제 리스트 4->스태틱은 반드시 구현부있어야함 5->프로텍티드가 문제 1. 클래스는 다중상속 불가능 3. 인터페이스가 클래스 상속 불가 4. 인터페이스가 인터페이스구현? 불가능 5.인터페이스 간의 상속은 다중상속 가능 y=x;가 메인에는 영향을 주지 못함 pitntln in.iv라고 변수명이 써있으니까 꼭 Outer.Inner in 이라고 변수명 같게 해줬어야 함 람다 이어서 배우기 (API) JAVA API의 Funtional Interfae Cousumer 인터페이스 accept( ) 추상메서드 : 매개변수 있고 리턴값은 없는 메서드 Supplier 인터페이스 매개변수는 없고, 리턴값은 존재함 T getXXX() 추상 메서드를 가짐 오후 조퇴 구디아카데미 후기/ 국비..
구디아카데미 후기/ 국비지원IT개발자 취업 / 김명신 강사님/클라우드 활용 자바개발자 양성과정/•19일차/11.16 Thread 쓰레드 쓰레드 만드는방법 1. Thread 클래스 상속. run( ) 메서드 구현 2. Runnable 인터페이스의 run( ) : Thread 기능 구현 메서드 쓰레드의 5가지 상태 ①New 상태 : new Thread ( ) ②Runnable 상태 : (New)상태에서 start( ) 메서드를 통해 Runnable 상태가 됨 ③Running 상태 : 스케줄러 통해서 run( ) 메서드 실행중인 상태 ④대기상태 ⑤Dead 상태 : run( ) 종료 쓰레드 간단 예제 쓰레드의 동기화 동기화 방식 1 블럭방식 동기화 방식 2 메서드방식 : method의 제한자에 synchronized 예약어 사용 구디아카데미 후기/ 국비지원IT개발자 취업 / 김명신 강사님/
구디아카데미 후기/ 국비지원IT개발자 취업 / 김명신 강사님/클라우드 활용 자바개발자 양성과정/•18일차/11.15 FileOutputStream 파일에 데이터를 저장 주요 메서드 void write(int data) : 1byte 출력 void write(byte[ ] buf) : buf의 내용을 출력 void write(byte[ ] buf, int start, int len) : buf의 내용을 start 인덱스부터 len 길이만큼 출력 FileOutputStream : 파일에 내용을 쓸 수 있는 스트림 out.txt : 파일이름의 파일이 없는 경우 자동으로 생성됨. 사용자가 파일 생성 권한을 가지고 있는 경우 (권한이 없는 경우 FileNotFoundException 예외 발생함) new FileOutputStream("out.txt") : out.txt 파일에 데이터를 쓸 준비완료. 기존의 내용은 사라짐 ne..
구디아카데미 후기/ 국비지원IT개발자 취업 / 김명신 강사님/클라우드 활용 자바개발자 양성과정/•17일차/11.14 TreeMap예제 (key 순으로 정렬) Iterator 인터페이스 객체 ->반복자(개선된 for 문이 나오면서 거의 안씀) Collection 객체는 iterator()메서드 이용해서 Iterator 객체로 변환이 가능 주요메서드 boolean hasNext() : 조회 대상 객체 존재여부? 존재 true/ 없으면 false Object next() : 조회대상 객체 리턴 void remove() : 조회된 객체 제거. 반드시 next() 실행 이후에 호출해야함. Enumeration 인터페이스 : Iterator 반복자 이전에 사용되던 구반복자 Collection 프레임워크 이전에 사용됨: Vector, Hashtable 주요메서드 boolean hasMoreElement() : 조회 대상 객체 존재..
구디아카데미 후기/ 국비지원IT개발자 취업 / 김명신 강사님/클라우드 활용 자바개발자 양성과정/•16일차/11.13 •Collection : 객체들의 모임 1. List :순서유지, 인덱스사용 가능, 가변배열 , 인터페이스이기 떄문에 구현클래스 3개 있음 구현클래스 3개 ArrayList, Vectoer LinkedList 2. Set: 중복불가, 인덱스사용불가. 구현클래스 3개 HashSet : 중복불가 TreeSet : 정렬. 중복불가 LinkedHashSet: 순서 유지. 중복 불가 •Map: (Key, 객체) 쌍인 객체들의 모임 (매우중요!!! Map 이란 이름보다 딕셔너리로 이해할것) 구현클래스 3개 HashMap : (key, 객체) 쌍 객체들 저장 Hashtable : 이전 구버전 클래스. (key, 객체) 쌍 객체들 저장 TreeMap : key 순으로 정렬. (key, 객체) 쌍 객체들 저장 Set S..
구디아카데미 후기/ 국비지원IT개발자 취업 / 김명신 강사님/클라우드 활용 자바개발자 양성과정/•15일차/11.10 정규 표현식 문자의 형식을 지정하는 기능 정규표현식 문자 . : 문자 1개 ? : 0 또는 1개 * : 0개 이상 + : 1개 이상 ^[ ] : 지정된 문자로 시작되는 [^] : 지정된 문자 제외 | : or & : and ( ) : 그룹화 \s : 공백 \S : 공백이 아닌 문자 \d : 숫자 [0-9]랑 같음 \D : 숫자가 아닌 문자 \w: 문자[0-9A-Za-z] \W : 특수문자 {n} : n개 {3}이면 3글자 {n,} : n개 이상 {n,m} n개~m개 P= 이런 패턴 찾아 m = data에서 p패턴 갖고있는애를 합쳐 일치하면 true 아니면 false find()= m에서 찾아 찾았으면 m.group() 그걸 출력해 ??: m.find() 에서 뭘 찾으라는걸까? ->발상자체가 틀렸어 m 안..
구디아카데미 후기/ 국비지원IT개발자 취업 / 김명신 강사님/클라우드 활용 자바개발자 양성과정/•14일차/11.09 Wrapper 클래스 (그냥 기본형처럼 사용하면 됨) 8개의 기본 자료형을 객체화 하기 위한 클래스 기본자료형 Wrapper 클래스 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 기본형과 참조형 간의 형변환은 불가능함 String s = 'A'; -> 불가능 1개짜리는 char 타입이니까 기본자료형과 연결된 Wrapper 클래스간의 형변환은 가능함. byte b = new Byte(10); ->auto UnBoxing(참조형을 기본형으로) Byte b = 10; ->auto Boxing(기본형을 참조형으로 ) 이런게 가능하다는 뜻. boxing자체가 객체화라는 뜻? jav..