자바, 오늘부터 시작 혼자 공부하는 자바를 보며 배운 내용 정리 Java 클래스 파일의 이름은 반드시 대문자로 시작
연산자 : 연산에 사용되는 표시나 기호피연산자 : 연산자와 함께 연산되는 데이터연산식 : 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것대부분의 연산자는 왼쪽에서 오른쪽으로 연산이 되지만, 증감과 대입은 오른쪽에서 왼쪽으로 연산됨괄호 ()로 감싼 연산이 최우선순
JAVA - 조건문과 반복문 📘 혼자 공부하는 자바를 보며 if문 if문은 조건식의 결과에 따라 블록 실행 여부가 결정된다. 조건식에는 true 또는 false 값을 산출할 수 있는 연산식이나, boolean 타입 변수가 올 수 있다. 조건식이 true이면 실행문A
JAVA - 참조 타입 참조 타입과 참조 변수 기본 타입과 참조 타입 참조 타입인 배열, 열거, 클래스, 인터페이스 변수는 메모리의 번지를 변수안에 저장한다. 번지를 통해 객체를 참조한다는 뜻에서 참조 타입이라고 부른다. 메모리 사용 영역 JVM(Java Virtua
배열에 저장할 수 있는 전체 항목의 개수for문을 사용해서 배열 전체를 루핑할 때 유용하게 사용 가능배열 변수. length;2차원 배열: 행과 열로 구성된 배열int scores = new int2;이 코드는 다음과 같이 3개의 배열 객체를 생성한다.배열 변수인 s
문제 1 다음 코드를 실행하면 출력 결과로 5를 기대했는데 4가 출력되었습니다. 어디에서 잘못 작성된 것일까요? int 타입끼리의 연산에서는 값을 정수로만 계산하기때문에 실수 타입인 double로 강제 타입 변환을 사용하였다. 문제 2 다음 코드를 실행했을 때
14일부터 17일까지 미니 프로젝트 진행.처음으로 팀원들과 웹사이트를 만들어보는 시간이었다.웹사이트 만들기, 협업 모두 처음이었기에 낯설고 어려웠지만 다른 팀원들이 열심히 도와준 탓에 무사히 끝낼 수 있었다.우리 팀은 명랑핫도그 메뉴에서 아이디어를 가져왔고, 이를 통해
메소드를 선언하고 호출하는 방법메소드 선언은 리턴 타입, 메소드 이름, 매개 변수 선언의 메소드 선언부와 실행 블록으로 구성된다.메소드를 실행한 후의 결과값을 말한다.리턴값이 있을 경우엔 반드시 명시되어야하며 리턴값이 없을 경우 void로 대체한다.여기서 void란빈
Spring
클라이언트가 웹 서버에게 사용자 요청의 목적이나 종류를 알리는 수단리소스를 조회할 때 사용하며, 서버에 전달하고 싶은 데이터는 query를 통해서 전달한다. 메시지 바디를 사용해서 데이터를 전달할 수는 있지만, 지원하지 않는 곳이 많아서 권장하지 않는다.데이터 요청을
매개 변수의 다형성 메소드를 호출할 때에는 매개 변수의 타입과 동일한 매개값을 지정하는 것이 정석이지만, 매개값을 다양화하기 위해 매개 변수에 자식 객체를 지정할 수도 있다. 매개 변수를 부모 타입(부모 클래스)으로 선언하면 메소드 호출 시 매개값으로 부모 객체 및
배움에는 끝이 없다고 했다. 주특기 숙련 주차를 지나면서 조금은 이해하고 있는 기분이었지만 심화 주차를 들어가니 전혀 아니었다. 매번 새롭고 낯선 지식들이다. 다시 마음을 잡고 조금씩 나아가자.객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다
인터페이스는 필드, 매개변수, 로컬 변수의 타입으로 선언 가능하다.
지난 3주간 프론트엔드와 백엔드가 각자 주특기를 다졌고, 드디어 같이 협업을 시작했다. 프론트엔드가 어떤식으로 작업을 하는지는 잘 모르다보니 어려운 부분이 많다. API 명세서부터 서버 배포까지 하나하나 또 배워가야겠다. 이번 주 Keyword CORS(Cross-origin Resource Sharing) SOP(Same Origin Policy, 동...
처음으로 시도해 본 협업이 성공적으로 끝났다. 자잘한 오류는 많이 있었지만 다행히 어려운 부분은 아니라서 해결까지는 그리 오래 걸리지 않았다. 백엔드 쪽은 같은 팀원들이 본인이 맡은 부분은 책임지고 해결해 주셨고 서로가 겪고 있는 문제도 다 같이 해결하려 노력하다 보니 분위기가 좋을 수 밖에 없었다. 다른 팀원들이 워낙 잘해주다 보니 거기에 의지하게 되어서...
지난 주 본격적으로 스프링을 통해 CRUD 구현을 해봤고 이제 회원가입, 로그인까지도 도전해보려 한다. 여전히 이해하기는 어렵고 내가 잘 하고 있는 게 맞는지 고민스럽다. 하지만 나만 그런것이 아니라 누구나 처음이 있었고 어떻게 성장하느냐가 중요할것이다. DI(Depe
지난 한 주 동안은 클론코딩을 진행했다. 유튜브를 주제로 시작했는데 프론트엔드 팀원 한 명이 당일 바로 나가버리는 바람에 나머지 프론트엔드 분들이 상당히 힘든 상황에 놓여졌다. 시간도, 인원도 모자라는 와중에도 포기하지 않고 끝까지 해주시려는 모습에 죄송하면서도 감사했다. 백엔드 분들은 각자 알고계신 지식을 기꺼이 나눠주시려 하고 모르는 부분은 몇 번이고 ...