본문 바로가기

전체 글24

[내일배움캠프] 스파르타 8일차_24.10.10 공부 내용 및 활동 내용 -  Java 기초 (클래스)1. This, Super2. Abstract (추상 클래스)3. Interface4. 클래스 설계해보기5. 스파르타 종합반 3주차 숙제 재분석  아... 어렵다 자바.. 자바문법 종합반 2주차까지는 제어, 컬렉션이라 이해를 금방할 수 있었지만 클래스는 정말 쉽지 않았다.그래도 포기하지 말자 ㅠㅠ오늘 TIL은 자바 문법 클래스 중 잘 이해가 안 가는 부분 위주로 복습했다.1. This, Super- This는 객체 즉, 인스턴스 자신을 표현하는 키워드이다.- SUPER는 부모클래스의 벰버를 참조할 수 있는 키워드이다.-> 이것만 들어서는 잘 이해가 가지 않는다. 그래서 실제로 코드를 작성해보며 이해해보았다.// Class Apublic class A .. 2024. 10. 10.
[내일배움캠프] 스파르타 7일차_24.10.08 벌써 7일차이다.. 음 뭘한건지도 모르겠는데 시간이 빨리 지나간다.이 시간이 아깝지 않게 학습하고 복습하자.공부 내용 및 활동 내용 -  JAVA 기초 학습1. 배열 복사 (얕은 복사, 깊은 복사)2. 컬렉션 - List - LinkedList - Stack - Queue - set - map3. 인텔리제이 설정 (자동 완성 기능에 대하여)1. 배열1-1: 배열 선언//자료형[] 변수명int[] a;double[] b;String[] c;//자료형 변수명[]int a[];double b[];String c[];  1-2: 배열 객체 생성// new 자료형[배열의 길이]new int[3]; // 정수형 자료형 3개ew String[5]; // 문자열 자료형 5개   1-3:  배열 자료형 변수에 객체 대입.. 2024. 10. 8.
[내일배움캠프] 스파르타 6일차_24.10.07 공부 내용 및 활동 내용 -  프로젝트 회고, JAVA 복습1. 프로젝트 회고 ( 신경썼던 점, 어려웠던 점, 아쉬웠던 점, 개선할 점)2. JAVA 기초 복습1. 프로젝트 회고완성된 프로젝트https://youtu.be/cZUn-xfu15g?si=A33vI4SkYr5QxF46 - 신경썼던 점: 목적, 목표에 맞게 CRUD에 집중 - 어려웠던 점1. Javascript 이해도- 를 html 파일에서 분리할 때, CORS 정책 때문에 서버를 켜줘야하는 것- Firestore를 활용하기 위한, async, await 처리- 동적으로 생겨진 요소에 클릭이벤트 처리2. 코드 컨벤션- 코드의 일관성 혹은 규칙이 명확하지 않아 코드를 다시 파악하는데 어려움- 변수명, css 클래스명 명명 시, 명명을 어떻게 할지 .. 2024. 10. 7.
[내일배움캠프] 미니프로젝트_KPT 회고록 (팀 소개 웹페이지) 한 주간 개발했던 미니프로젝트에 대한 회고록을 써보고자 한다.관련 링크미니프로젝트 TIL (Today I Learned)1일차: https://can-kimu-become-a-developer.tistory.com/52일차: https://can-kimu-become-a-developer.tistory.com/74일차: https://can-kimu-become-a-developer.tistory.com/95일차: https://can-kimu-become-a-developer.tistory.com/10  KPT 회고란?- Keep, Problem, Try 약자로 회고 내용을 KPT 관점에서 분석하는 것이다.- Keep : 계속 이어나갈 부분 (잘하고 있는 것)- Problem : 불편하거나 문제가 있는.. 2024. 10. 7.
(JAVA) Scanner 1) 간단한 사용방법1. import를 통해 호출import java.util.Scanner; 2. Scanner 객체 생성//클래스 이름 = New 클래스();Scanner sc = new Scanner(System.in); // Scanner 뒤 sc는 자유, 객체를 사용할 때 쓰는 것 3. short, int, long, float, boolean, 공백 기준, 개행 기준으로 입력 받는법// short, int, long, float, boolean, 공백 기준, 개행 기준으로 입력 받는법import java.util.Scanner;public class App { public static void main(String[] args) throws Exception { Scanner.. 2024. 10. 5.
[내일배움캠프] 스파르타 5일차_24.10.04 공부 내용 및 활동 내용 -  미니 프로젝트 개발1. 이미지 미리보기2. 버그 수정 (Update)3. Firestore Delete (Javascript)4. 미니프로젝트 끝? 1. 이미지 미리보기 (FileReader)프로필을 수정할 때, 이미지 미리보기가 있으면 좋겠다는 생각을 해서 찾아보았다.// js$('#cur_img').change(function () { const file = this.files[0]; if (file) { const reader = new FileReader(); reader.onload = function (e) { $('#circle_img').attr('src', e.target.result).show(); .. 2024. 10. 4.