목록내일배움캠프/TIL (52)
엘라의 개발 스케치 Note
To-do 개인과제 작성 (튜터님) Java 문법 종합반 3주차 보충 및 숙제 복습 알고리즘 문제 풀이 TIL 코드 작성 시 오타 주의! * 'Menu(javax.swing.Spring) in Menu cannot be applied to (java.lang.String) ~' 오류 발생 => String (문자열)을 Spring(문자열)로 오타를 내서 생긴 문제였음! 클래스에서 다른 클래스의 메소드를 실행하는 방법 * 객체화를 시키는 과정에서 다른 클래스의 메소드를 실행하는 방법을 찾지 못해 한참 헤맴 * 복습 끝에 아래 코드 내용을 찾음 * 코드 리뷰를 하면서 'Class.method();'만으로도 사용 가능하다는 것을 알게 됨 -> 튜터님께서 인스턴스화 하는게 좋다고 리뷰해주심 -> 아래 코드 권장..
To-do Java 문법 종합반 강의 수강 -> 완강 Java 문법 종합반 복습 개인과제 작성 TIL 쓰레드 제어 모던 자바 함수형 인터페이스 람다 스트림 Optional 복습 중 조건문, 반복문에서 자꾸 오류가 발생 * 조건문, 반복문 * 어디서 시작해서 어디서 끝나는지 구간을 잘 확인해야 함. 위치 주의! * 괄호가 추가로 한번만 더 들어가거나 하나라도 없으면 오류가 발생하므로 주의하기! * 각각의 생김새 잘 기억하기! LinkedHashSet 공부 * List 처럼 get으로 조회하려고했더니 오류 발생 * 숙제 설명중 Iterator에 대한 개념을 공부하여 해결 * Iterator: Set에서 하나씩 순회하도록 만드는 구조로 빼는 방법 * iterator.next가 다음 내용을 불러옴 case "S..
To-do Java 문법 종합반 강의 수강 개인과제 발제 확인 TIL 오류와 예외처리 Generic 문법 Wrapper 객체 쓰레드 Next... 개인과제가 만만치 않아서 주말에 보충 공부가 많이 필요할 듯 하다... 남은 강의 1회독 마무리 후 개인과제 준비 필요! 자바 문법 강의 3주차 부터 5주차 까지 통째로 한번 더 추가 1회독 해서 복습하기
To-do Java 문법 종합반 강의 수강 TIL 객체지향 프로그래밍 클래스 설계 방법 객체의 구성요소(필드, 메서드, 생성자) 클래스 변수, 인스턴스 변수의 차이점 생성자와 생성자 오버로딩 this 와 this() 접근 제어자 package와 import 상속, 오버라이딩 super 와 super() 다형성의 원리와 구현 방법 추상 클래스 인터페이스의 역할, 구성요소, 구현방법 인터페이스의 디폴트 메서드와 static 메서드 인터페이스의 다형성 원리와 구현 방법 Next... 개인 과제 발제 전 진도를 맞춰 두는 게 좋을 것 같아 조금 빠르게 수강했더니 이해가 안가는 부분들이 생겼다... 3주차 강의노트 작성 전 한번 통째로 복습하자!!!
To-do 특강 'Git 사용법' Java 문법 종합반 강의 수강 TIL Git / Github 사용법 조건문, 반복문 for문 작성시 반복되는 오류 발생 ⓐ for문 입력시 자꾸 오류가 생기는 문제 발생 ⓑ for문 형태 중 괄호 안의 값을 ; 이 아닌 , 로 자꾸 입력해서 생긴 오류였음 ⓒ for문 기본 형태 잊지 않기! for (초기값; 조건문; 증가연산) // for 문 예시 for(int i=0; i < 4; i++) { // 변수 i 값은 0 ~ 3 까지 반복 System.out.println(i + "번째 출력"); // i 변수와 문자열 합치기 } // 출력 0번째 출력 1번째 출력 2번째 출력 3번째 출력 배열 컬렉션 대입증감연산자 다시 공부 ⓐ 팀원분께서 대입증감연산자의 위치에 따라 정..
To-do 특강 'TIL 작성법' Java 문법 종합반 강의 수강 및 강의노트 정리 TIL TIL 작성 특강 Windows에서 IntelliJ 설정 들어가기 * 강의에 나오는 preferences를 아무리 찾아도 없어서 생각해보니 저번 Java 핸드북 공부 중에도 헤맸던 기억이 남 * Settings를 들어가보니 강의 상의 창과 구성이 똑같아 설정 창의 명칭이 다르다는 것을 개달음 * Mac과 Windows의 프로그램이 조금씩 차이가 있다는 것을 다시 한번 느낌 -> 오늘은 금방 찾았지만 헷갈릴 때는 구글링해보는 것도 좋을 것 같음 방법1. File – Settings 방법2. 우측 상단..
To-do Java 문법 종합반 강의 수강 특강 '좋은 개발자가 되기 위한 비밀' TIL 개발 언어의 역사와 Java 언어의 기능 JVM의 의미와 구성 -> JDK의 기능 (복습 필요!) 기본 코드 해석하기 변수의 종류와 범위 남들에게 물어보면서 공부하는 습관 들이기 영리하게 질문하는 법 익히기 좋은 개발자는 사람 대 사람으로도 좋은 사람 -> "소통" 중요하게 생각하고 좋은 말버릇 들이기 Next... JVM의 의미와 구성 복습 다른 사람과 예쁜 말로 소통하는지 항상 회고하고 당장 오늘부터 습관 들이기
To-do 미니 프로젝트 최종 제출 미니프로젝트 발표회 미니 프로젝트 KPT 회고 취합 및 작성 -> 제출 다면평가 및 항목별 만족도 작성 및 제출 Java 핸드북 복습 웹개발 종합반 4주차 복습 및 늦은 개발일지 작성 TIL github 브랜치의 이름을 기능, 개발자명 등 의미가 있는 것으로 짓는게 좋음 백엔드긴 하지만 가독성 등을 포함한 클라이언트의 편의도 같이 고려해야 좋은 개발자가 될 수 있음 파일 이름도 일정한 규칙에 따라 짓는게 좋음 프로젝트 중 이슈 정리는 생각보다 중요함(채용에 영향을 끼치기도 함) 더 나은 기술 시도를 해보려고 노력하는 것이 좋은 개발자의 자세 구글링이나 툴 활용도 개발자의 실력 디자인은 귀하고, 배포까지 하는 것은 어려운 일 개발자의 프로필에는 기술스택, 깃허브 링크, ..
To-do 미니 프로젝트 코드 추가 및 수정 미니 프로젝트 발표 준비 마무리 Java 핸드북 복습 TIL REST API 복습(아직도 이해가 안가는 부분이 많아 반복적인 복습이 필요함) (파이썬-redirect) URL이 아무것도 없는 페이지를 들어갔을 때 URL이 있는 다른 페이지로 바로 접속할 수 있는 방법 @app.route('/') def home(): return redirect('/teams') @app.route('/teams') def main(): return render_template('index.html') (파이썬-reverse) GET으로 자료를 보여줄 때 역순으로 보여주는 방법 (다른 팀원분께서 찾아주심) @app.route("/reply", methods=["GET"]) de..
To-do 미니 프로젝트 추가 및 수정할 부분 있는지 회의 및 구현->소스 취합 미니 프로젝트 발표 대본 및 자료 초안 작성 TIL Put(수정) 기능(다른 팀원분께서 찾아서 넣어주심!) 학습 변수와 id/class를 같은 이름으로 혼용하여 쓸 경우 혼선이 생기는 문제가 생기므로 주의해야 함! (css) 해상도 고정, 박스 고정 및 스크롤(다른 팀원분께서 찾아서 넣어주심!) 학습 (튜터님) CSS는 부트스트랩을 사용하면 비교적 쉽게 진행할 수 있음(단! 회사에서는 사용 불가하여 개인 프로젝트에서만 사용가능) 발표 자료 정리 중 API명세를 재작성해보았으나 여전히 어려움이 느껴짐 Next... API 문서 공부 필수!!! 팀원분들께서 작성하신 코드들 한번 더 공부해보기!