목록2. 프로그래밍 언어 공부 (118)
회고록 블로그
※ 필자는 자바스크립트 초보자입니다 ※ 피드백/잘못된 사항 지적은 언제든지 환영합니다 왜 다시 공부를 시작했는지 등은 이전 글을 참고 2022.02.19 - [2. 개발 공부/JavaScript] - [공부 필기] JavaScript 문법 공부 1일차 [공부 필기] JavaScript 문법 공부 1일차 ※ 필자는 자바스크립트 초보자입니다 ※ 피드백/잘못된 사항 지적은 언제든지 환영합니다 0. 사담 여러 언어를 조금씩 공부해봤는데 가장 흥미로웠던 분야는 프론트엔드 개발이었다. 정확하게 cinnamonc.tistory.com 1. 이 글은 이렇게 작성될 계획.. 너무 좋은 자료(https://ko.javascript.info/)에, 너무 좋은 필기들, 너무 좋은 댓글들이 이미 있기 때문에 별도로 필기를 하며..
※ 필자는 자바스크립트 초보자입니다 ※ 피드백/잘못된 사항 지적은 언제든지 환영합니다 0. 사담 여러 언어를 조금씩 공부해봤는데 가장 흥미로웠던 분야는 프론트엔드 개발이었다. 정확하게 말하면 앱개발이었지만, 이왕 배우는거 웹부터 앱까지 확장해가면 좋을 것 같아서 웹부터 다시 복습중. 다른 언어들을 조금씩 배워보고 다시 JavaScript 문법으로 돌아오니 그 사이에 다 까먹었다.. 그래서 복습 + 좀 더 능동적으로 배워보고자 다시 JavaScript 문법 공부를 시작했다. 공부할 때 참고할 자료는 https://ko.javascript.info/ 와 구글! 모던 JavaScript 튜토리얼 ko.javascript.info 1. 왜 "코어" 자바스크립트를 공부? 웹, 앱 프론트엔드 개발이 목표이기 때문에..
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com ※ 강의 청강 중 필요한 내용만 필기함 ※ 틀린 필기가 있을 수 있음.. 1. 와일드카드 (본격적으로 학습) - 사실 와일드카드는 제네릭 메소드와 너무 유사하기 때문에 헛갈릴 수 밖에 없음 → 왜 각각으로 존재하는지 이해하기가 어려움 - 와일드카드와 제네릭 메소드가 하는 일은 별반 다르지 않는데 "굳이 따로 따로" 문법이 존재하는 이유는 둘이 함께 사용했을 때 시너지 효과가 굉장하기 때문임 ..
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com ※ 강의 청강 중 필요한 내용만 필기함 ※ 틀린 필기가 있을 수 있음.. 1. 제네릭에 대해서 더 알아보기 - 제네릭 클래스는 상속 관계를 가질 수 있음 - A를 기반으로 만들어진 A (타입 인자가 Person임) B를 기반으로 만들어진 B이 있다고 가정하자 - 이때, A 인스턴스와 B 인스턴스는 직접 상속관계로 묶어준 것은 아니지만 A 클래스와 B 클래스가 상속관계이기 때문에, 해당 클래스..
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com ※ 강의 청강 중 필요한 내용만 필기함 ※ 틀린 필기가 있을 수 있음.. 1. 제네릭 메소드 - 제네릭 메소드도 제네릭 클래스와 비슷함 - 앞에서 배운 제네릭 클래스 복습 (예시 코드) public class Box { T obj; public void set(T o) { obj = o; } public T get() { return obj; } } - 제네릭 메소드는 메소드 하나를 제네릭으..
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com ※ 강의 청강 중 필요한 내용만 필기함 ※ 틀린 필기가 있을 수 있음.. 1. 다중 '타입 매개변수' 정의하기 - 앞에서는 Box와 같이 "T"라는 타입 매개변수를 하나만 정의했었지만, 이제는 2개 이상의 타입 매개변수를 정의해볼 것 - 우선 타입 매개변수가 1개일 때 복습하기 (예시 코드) → 실제로 이렇게 코드를 구성하지는 않겠지만, 학습 목적이라 대충 짰음 →LogIn 인스턴스 생성 시..
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com ※ 강의 청강 중 필요한 내용만 필기함 ※ 틀린 필기가 있을 수 있음.. 1. 제네릭 (본격적으로 공부하기 전 사전 학습) - 제네릭은 반드시 이해하고 다음 챕터로 넘어가야함 → 제네릭은 Java에서 중요한 문법임 - 자료형을 결정짓지 않고 기본 형태(틀)를 미리 만들어 놓는 것 → 이러한 형태의 클래스 정의를 보고 [제네릭]이라고 함 → C++에서는 이런 문법을 제네릭이 아니라 [템플릿]이..
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com ※ 강의 청강 중 필요한 내용만 필기함 ※ 틀린 필기가 있을 수 있음.. 1. 배열의 탐색 - 배열의 정렬을 이해했다면 탐색은 엄청 쉽게 넘어갈 수 있음 → 특히, compareTo 메소드를 잘 이해하면 좋음 - 특정 값을 찾을 때 탐색을 이용함 → 특정 값이 있는지 없는지 찾을 때 → 특정 값이 어느 위치에 있는지 찾을 때 - 그러다보니 일반적으로 탐색의 대상은 [배열]이 됨 - 탐색을 하..
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com ※ 강의 청강 중 필요한 내용만 필기함 ※ 틀린 필기가 있을 수 있음.. 1. 배열의 정렬 : Arrays의 sort 메소드 - sort 메소드는 배열을 인자로 전달하면, 인자를 정렬해줌 → 단, [오름차순]으로 정렬함 - 오버로딩이 잘 되어 있기 때문에 double형 배열, int형 배열 등 기본 자료형의 배열은 정렬 가능함 - 만약, 기본 자료형의 배열이 아니라 인스턴스가 요소로 저장된 ..
보호되어 있는 글입니다.