데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간즉 변수를 선언하면 "해당 타입"만큼 메모리 공간을 잡으라는 뜻이다int num1 = 10;해당 뜻은 int(4byte)만큼 메모리공간을 num1이라는 이름으로 잡으라는 뜻이다이 메모리공간은 메모리에서
상속(Inheritance)는 상위클래스가 하위클래스의 개념을 확장, 세분화하는 의미이다
객체 지향 프로그래밍 (Object Oriented Programming) 자바는 객체 지향 프로그래밍 언어이다
동일한 목적하에 동일한 기능을 수행하게끔 강제하는것
직역하면 ‘일반적인’이란 뜻이다. 즉 데이터 형식에 의존하지않고 하나의 값이 여러개의 타입을 가질수 있도록 하는 방법이다
List는 데이터를 순차적으로 저장할수있고 크기가 정해져있지 않다
키와 값으로 이루어진 데이터 구조이다
버퍼는 임시저장공간을 말한다
import java.util.*과 import java.util.Scanner의 시간과 메모리 차이
간단한 에러
스프링부트3로 채팅을 만들어보자
스프링에서 비동기 사용해보기
pem파일까지 생성해보기
자바의 시작
기본형과 참조형
AutoBoxing, AutoUnboxing
에러외 예외의 차이점과 정의
값에 의한 호출, 참조에 의한 호출
가비지 컬렉션
생성자를 사용하자
OpenJDK와 OracleJDK는 모두 Java Development Kit (JDK)의 구현체이다
Java 8 추가된 기능
불변객체
Java8부터 추가된 기능
과거에 자바의 동작 과정에 대해 간단하게 글을 작성했지만 이 글은 더 자세하게 다시 작성해보았다