My footsteps

카페 커피 메뉴 HTTP API 설계하기 (클라이언트와 서버간의 통신을 위해 인터페이스를 정의한다) https:/newlec-cafe.com 라는 가상의 웹 카페 서비스가 있습니다. 사용자들에게 커피 메뉴를 다룰 수 있는 api를 제공하려하는데요. https:/newlec-cafe.com/api/coffee가 기본 urI라고 하네요. (URI는 인터넷에서 리소스를 나타내는 고유한 주소 URL은 리소스의 위치 정보를 포함하며, 인터넷에서 어디에 있는 리소스인지를 식별하는 데 사용됩니다. ) 다음 리스트를 작성해보세요! 정답이 정해진 것이 아니니 편하게 하셔요. 1.커피 메뉴 등록 (POST) POST https:/newlec-cafe.com/api/coffee { “name” :”아이스 아메리카노”, “p..

//이스케이프문자를 이용한 문자 출력 //작은,큰따옴표와 역슬래쉬를 문자로 출력하려면 그 문자들 앞에 역슬래쉬를 하나 붙여준다 import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.println("!@#$%^&*(\\\'\"?:;"); } } //두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요. //형식지정자 %d를 활용하는 문제 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner ..

package test; public class Exam { private int kor; private int math; private int eng; public Exam(){ //exam 생성자 //this.kor = 10; //this.math = 10; //this.eng = 10; //기본 생성자 > 이제 안씀. this(10,10,10); } public Exam(int kor, int math, int eng) { //오버로드 생성자 this.kor = kor; this.eng = eng; this.math = math; } public int getKor() { return kor; } public void setKor(int kor) { this.kor = kor; } public in..

🏷️ 7주차 [복습] HTTP란? : html문서와 같은 리소스들을 가져오는 프로토콜 HTTP의 특징? : Client-Server 구조 무상태성(Stateless) : 서버에서 클라이언트 정보를 유지 하지 않는다는 의미로, 서버는 클라이언트 정보를 저장하지 않기 때문에 모든 요청들이 독립적으로 처리된다는 의미 비연결성(Connectionless) 단순/확장 가능 클라이언트란? 서버란? : 리소스를 사용하는 앱은 클라이언트고, 그 리소스를 제공하는것이 서버 HTTP 메세지 구조, 요청 응답 메세지가 어떻게 이루어지는지 간단한 틀 : 요청은 get으로 하고 그 요청 안에는 url도 포함된다. [복습] 다음 그림을 그리기 - 클라이언트(브라우저)가 서버에게 ‘회원가입 페이지 주세요' 요청하는 상황을 가정하여..

API 소프트웨어 구성요소들이 서로 상호작용할수 있는 인터페이스 중간에 위치해서 양쪽으로 서버를 연결해준다 가게의 주문받는 점원같은 역할 스택 / 힙 컴퓨터 메모리 영역을 의미하며 스택은 정적(LIFO:마지막에 들어간게 첫번째로 나온다)이고 힙은 동적영역(FIFO:첫번째로 들어간게 첫번째로 나온다)이다 스택: 함수의 호출과 관계되는 지역변수와 매개변수(인자)가 저장 / 힙: 객체나 배열이 저장된다 (프로그래머가 직접 공간을 할당,해제함) 오버라이딩과 오버로딩 오버로딩은 같은 이름의 매서드 여러개를 가지면서 매개변수의 유형과 개수가 다르도록 함(쓰는 이유는 같은 기능을 하는 매서드 이름을 절약할수 있기 때문에) * 오버로딩의 조건 매소드의 이름이 같아야 하고,매소드의 매개변수 개수 또는 타입이 달라야 한다..