본문 바로가기

👩🏻‍💻Technical things/Questions8

[ HTTP 프로토콜 정복 ] 1. HTTP 프로토콜이란?🤷‍♂️ Hypertext Transfer Protocol 클라이언트(브라우저)와 서버간에 자원(Data)을 서로 주고받기 위한 통신규약 입니다. "나는 이렇게 줄 테니 넌 이렇게 받고 난 너가 준거 그렇게 받을께" 와 같은 약속을 정하는 것! Client ----------------요청(Request)---------------->> Server Client 만약 사양이 변경되면 해당 계층만 바꾸면 되므로 자유롭습니다. 하나의 프로토콜로 되어있다면 사양이 변경되었을 때 전체를 바꿔야 하지만, 계층화되어 있다면 변경된 해당 계층만 변경하면 됩니다. TCP/IP 계층 설명 Application Layer 유저에게 제공되는 애플리케이션에서 사용하는 통신의 움직임을 결정합니다. (.. 2020. 8. 24.
자바정리 2020. 8. 24.
추상클래스 VS 인터페이스 인터페이스와 추상클래스의 공통점!! -둘 다 하고 있기 때문에 new연산자로 객체를 생성할 수 없음 ㅜㅜ -그래서 인터페이스를 구현(implements)해야만, 추상클래스를 상속(extends)받아야 만 해당 클래스를 사용할 수 있습니답. 차이점!!!!! 제일 큰 차이점은 >이 가장 다름!! 추상클래스를 사용하려면 상속키워드(extends)를 사용하는데 인터페이스는 implements라는 구현이라는 키워드를 사용함!!!!!!!!!!!!!!!!!!! 즉, 추상클래스는 상속이라는 말 처럼 어떤 기능을 자식에게, 하위클래스에게 물려주거나 추상클래스가 가지고 있는 기능을 하위클래스가 확장할 필요가 있을 때! 사용함 반면에 인터페이스는 키워드가 상속이 아닌 구현이기 때문에 해당 인터페이스를 구현한 클래스는 인터페.. 2020. 8. 11.
[ JAVA 개념정리 ] Part 4 ( Collection ~ END) 1. Collection 컬렉션이란, 자료들의 모임 집합을 표현하는 자료구조 입니다. List와 Set, Map 이 존재합니다. 1-1. Array 와 List의 차이 가장 큰 차이점은 길이를 수정할 수 있는가 없는가에 있습니다. Array는 고정길이를 가지고 있습니다. 정해진 길이의 배열을 다 채우면 새로운 데이터를 추가하고 싶은 경우 새로운 배열을 생성해야 합니다. List의 경우 가변길이를 가지고 있습니다. 고정길이로 이루어져 있어서 정해진 길이를 벗어날 경우 새로운 배열을 생성해야하는 것과 달리, List는 추가되는 데이터의 개수에 따라 길이가 수정됩니다. 1-2. Set / List / Map Set 은 중복요소를 저장할 수 없고 순서가 저장되지 않는 방식 입니다. List는 중복요소를 저장할 .. 2020. 8. 5.
728x90
반응형