사진이 너무 크다. 근데 어떻게 줄이는지 몰?루 오늘은 html과 css를 배웠는데, 오늘 배웠던 내용은 알던 내용이라 다행이도 TIL를 작성할 여유가 생겨서 한번 해보려고 한다. 처음 작성해보는 TIL이라 거의 배껴놓기 수준이겠지만.. 하다보면 나만의 그 뭐더라 스킬
변수(Variable): 값이 변할 수 있는 데이터를 임시적으로 저장하기 위한 수단변수를 사용하려면 먼저 변수를 선언해야 함저장하고자 하는 값의 데이터 타임 & 변수 이름 작성\-> num이라는 변수에 정수형의 숫자를 저장할 수 있음변수를 선언한다는 것: 어떤 값을 저
큰따옴표("")로 감싸진 문자열String 타입의 변수는 String 변수명; 으로 선언할 수 있음선언한 벼수에 문자열을 할당하는 방법 \- 문자열 리터럴을 할당하는 방법 변수 = "문자열"; \- String 클래스의 인스턴스를 생성하여 할당하는 방법 변수 = n
|연산자|기능|예시(int)|결과값|\|---\|---\|---\|---\||+(덧셈 연산자)|두 항의 값을 더한 값을 반환|7+3|10||- (뺄셈 연산자) | 좌항의 값에서 우항의 값을 뺀 값을 반환 |7-3|4|| (곱셈 연산자) | 두 항의 값을 곱한 값을 반환
출력하기: System.out.print() \- 소괄호 안의 내용을 단순 출력, 줄바꿈하지 않음출력하고 줄바꾸기: System.out.println() \- 소괄호 안의 내용을 콘솔에 출력하고 줄바꿈. ln은 line을 의미형식대로 출력하기 System.out.p
if문의 소괄호 안에는 boolean 값으로 평가될 수 있는 조건식을 넣어주고, 중괄호 안의 실행 블록에는 조건식이 참일 때 실행하고자 하는 코드를 적어줌블록(block): 중괄호({})를 이용해 여러 문장을 하나의 단위로 묶을 수 있음if ...else문은 조건식의
break문과 continue문
배열, 1차원 배열, 2차원 배열, 가변 배열, 배열 탐색
클래스, 객체
필드와 메서드
생성자
내부 클래스(Inner Class)
상속
캡슐화, 패키지, 접근제어자, getter와 setter 메서드
다형성, 참조변수의 타입 변환, instanceof 연산자, 다형성의 활용 예제
추상화, abstract 제어자, 추상 클래스, final 키워드, 인터페이스, 인터페이스 활용 예제
열거형, 열거형의 사용
제너릭 , 제너릭 클래스, 제너릭 메서드, 와일드카드
예외 처리, 컴파일 에러와 런타임 에러, 예외 클래스의 상속 계층도, try-catch문, 예외 전가
컬렉션 프레임워크, List, Iterator, Set, Map, 컬렉션 클래스 정리
표준 애너테이션, 메타 애너테이션, 사용자 정의 애너테이션
람다식의 기본 문법, 함수형 인터페이스, 메서드 레퍼런스
스트림의 핵심 개념과 특징, 스트림의 생성, 스트림의 중간 연산, 스트림의 최종 연산
InputStream, outputStream, FileReader/FileWriter, FIle
스레드란, 스레드의 생성과 실행, 스레드의 이름, 스레드의 동기화
JVM, Stack과 Heap, Garbage Collection
재귀 함수란, 다르게 생각하기
Stack, 연습 문제
tree, 연습문제
그래프, 연습 문제
이진 트리, 연습 문제
Tree traversal, BFS/DFS
deque, linked list, hash table, heap tree
의사코드, 예제
시간복잡도
탐욕 알고리즘
Brute Force Algorithm
이진 탐색 알고리즘
순열, 조합
정규표현식
TCP/IP 기본, IP, TCP, UDP, PORT, URL, DNS
클라이언트-서버 아키텍처, 웹 애플리케이션 아키텍처, 요청흐름, 구현, SSR, CSR
http messages
에스큐엘..
더한 sql 이야기
Framework란, Framework와 Library의 차이, Spring Framework란, Sping Framework를 배워야하는 이유
POJO, IoC, DI, AOP, PSA
아키텍처
Spring Boot
DI, 스프링 컨테이너, 빈 스코프, 싱글톤, Java 기반 컨테이너 설정, Component Scan, 다양한 의존관계 주입 방법
AOP가 필요한 이유, AOP 용어, 타입별 advice, pointcut 표현식, joinPoint, 애너테이션을 이용한 AOP
Spring MVC의 개념, 동작 방식과 구성 요소