github.com/taemin-kwon93 Github 보러가기 ->

Study 40

HTTP 요청과 응답 _ 21.11.17

HTTP(Hyper Text Transfer Protocol) - 텍스트 기반의 프로토콜 1.상태를 유지하지 않는다.(stateless) 2.따라서 클라이언트 정보가 저장되지 않는다. 3.정보를 저장해두기 위해 Cookie 와 Session을 사용한다. 4.확장가능하다(커스텀 헤더(header) 추가 가능) 서버와 클라이언트간의 약속이 돼있다면, 원하는 내용을 추가 할 수 있다. https://www.cleantutorials.com 으로 부터 가지고온 예시. 클라이언트 -> 요청 메세지(Request) -> 서버 클라이언트

[국비지원 일지]21.06.16

컬렉션 프레임워크 많이 쓰이는것에 동그라미 List -순서를 유지하고 저장 -중복 저장 가능 Set -순서를 유지하지 않고 저장 -중복 저장 안됨 Map -키와 값의 쌍으로 저장 -키는 중복 저장 안됨 Arraylist와 Linkedlist -검색위주의 작업을 할때는 Arraylist -객체 삭제와 삽입이 빈번할 때는 Linkedlist Set컬렉션의 주요 메소드 -boolean add(E e) : 객체가 성공적으로 저장되면 true, 저장되지 못하면 false(중복저장하려하면 안됨) -Set은 인덱스 번호를 사용해서 정보를 가져올수없다. 애초에 순서를 유지하지 않고 저장하는 방식이기도 하다. Map컬렉션의 주요 메소드.

[국비지원 일지]21.06.11

DB단에서 TimeStemp 많이 쓴다고 한다.(아직 확인하지 않은 내용.) 보통 Date()를 Calendar보다 많이 쓴다고 한다.(아직 확인하지 않은 내용.) [리마인드, 중요한 기본API] -Object -System -Class(forName) -String -StringTokenizer(문자열을 나눈다) -StringBuffer -정규 표현식과 Pattern 클래스(필요에 따라 사용할 수 있다.) -Wrapper클래스 -Date, Calendar클래스

[국비지원 일지]21.06.09

21.06.09 _1교시 15:30 - 수업시작, (기록) -11장 API -꼭 알아야 할 클래스들 Object, System, String(문자열),Date -java.lang은 import를 안하고 사용할 수 있다. -자바의 최상위 부모 클래스 Object extends를 쓰지 않더라도 Object는 기본적으로 상위클래스에 있다. _2교시 16:30 - 수업시작, _3교시 17:30 - 수업시작, 실습시작. _4교시 19:00 - 수업시작, -currentTimeMillis()는 1970.1.1 기준 시각과 지금 시각의 차이의 값을 나타낸다. _5교시 20:00 - 수업시작, -Object클래스의 메소드들을 확인해보고 예제를 반복하자. -객체 해시코드란 객체를 식별하는 하나의 정수값을 말한다. Obj..

[국비지원 일지]21.06.08

21.06.08 _1교시 15:30 - 수업시작, 신호출결 완료 (기록) 예외처리 학습 _2교시 16:30 - 수업시작, 신호출결 완료 (기록) 코딩을 할때 틀이 정말 중요하다. 전체적 구조를 파악하고 그 구조에 따라 틀을 작성해보자. _3교시 17:30 - 수업시작, 신호출결 완료. _4교시 19:00 - 수업시작, 신호출결 완료. (기록) -실행중에 발생되는 예외는 개발자의 경험이 늘어감에 따라 더 잘 잡아낼 수 있다.(Runtime) -System.err. 객체는 표준 에러 출력 장치를 뜻한다. 오류가 발생할 때 알려줘야 할 내용은 해당 객체로 출력된다. _5교시 20:00 - 수업시작, 신호출결 완료 [6월 8일 업데이트] -

[국비지원 일지]21.06.07

21.06.07 15:08 - 카드출결 완료. 15:30 - 줌 실행 _1교시 15:30 - 수업시작, (기록) -반복해서 여러번 코딩하자. 분석을 했으면 내용을 정리하고 직접 타이핑해서 구조와 내용을 만들자. -중첩클래스 수업 진행. _2교시 16:30 - 수업시작, _3교시 17:30 - 수업시작, 실습 (기록) jun7.sec03.exam04_outterclass_ref jun7.sec04.exam01_nestedinterface jun7.sec05.exam01_anonymous_extends 위 예제는 완벽히 분석한 후 정리할 것. _4교시 19:00 - 수업시작, (기록) 알고리즘 테스트를 보는곳이라면 백준이 필요하다. 실전예제가 실력향상에 큰 도움을 준다. _5교시 20:00 - 수업시작, 실..

[국비지원 일지]21.06.04

21.06.04 15:20 - 줌 실행 & 출석체크 _1교시 15:30 - 수업시작, 신호출결 완료. 15:40 - 8장 인터페이스 시작. _2교시 16:30 - 수업시작, 신호출결 완료. (정리) 인터페이스란 개발 코드와 객체가 서로 통신하는 접점을 뜻한다. 개발 코드가 객체에 종속되지 않게 해준다. 객체를 교체할 수 있게 해준다. 인터페이스 선언 방법. interface 인터페이스명{ //상수 타입 상수명 = 값; //추상 메소드 타입 메소드명(매개변수,...); //default 타입 메소드명(매개변수,...){...} //정적 메소드 static 타입 메소드명(매개변수){...} } 인터페이스는 상수 필드만 선언이 가능하다. 선언된 필드는 모두 public static final이다. _3교시 1..