자바 배울 때 1차 관문이 배열이 아닐까 생각한다stack이랑 heap이란 개념이 이 부분에서 처음 접하게 돼서 더욱 어려웠던 것 같다뭔가 배열을 잘 사용하는 것 같아도 스택이랑 힙 개념이 너무 헷갈려서 정리해 보고 완벽히! 이해해 보고 싶어서 정리를 시작하게 되었다
🤍 메서드란 > 객체의 동작을 나타내는 최소 단위 즉, 자바스크립트에서의 함수라고 생각하면 된다. 함수와 같이 메서드 또한 호출해야만 사용이 가능하며, 전달인자와 매개변수를 가질 수 있다. (이는 필수는 아니다) 함수와의 차이점은 리턴 가능한 데이터가 한 개만 존
🤍 1) Static이란 > 말그대로 '정적(고정된)'이란 뜻 클래스, 메서드, 변수의 지정자로 사용할 수 있다. 🤍 2) Static 특징 > 인스턴스 생성과 관계없이 클래스가 로딩될 때 함께 메모리에 로딩된다. (= 인스턴스 생성하지 않고 클래스명으로 접근이
🤍 캡슐화란? > 객체 내부의 구조*를 외부로부터 숨기고 메세지만으로 객체와 통신하도록 하는 것 * 객체 내부의 구조 : 멤버변수 및 메서드 처리과정
자바 2차 관문 형변환 넘 어렵더 〒▽〒머리가 뒤죽박죽뒤죽박죽그래도가보자고 쭈고<span style = "background-color : 참조형 변수를 사용하여 다른 타입의 객체를 참조하기 위해 변환하는 것업캐스팅과 다운캐스팅으로 분류된다부모클래스의 참조형 변수
메서드 구현부(=바디 {})가 없는 메서드1) 바디가 없고 선언부만 존재하며 선언부 마지막에 세미콜론(;)을 붙여 준다2) 실행할 수 있는 코드가 없기 때문에 외부에서 호출하면 안됨 -> 서브클래스에서 구현한 후 호출3) 메서드 정의 시 선언부의 접근제한자 뒤에 abs
🤍 1. 기본 문법 예외가 1개일 경우 > try { // 일반 코드 & 예외 발생 가능성이 있는 코드 } catch (예외클래스명 변수명) { // 예외가 발생할 경우 처리할 코드 } 예외가 복수개일 경우 > try { 예외발생1코드 예외발생2
하나의 게시글로 올리기엔 짜잘하지만 공부 필요한 거 올릴 거임 🤍 1. 변수 위치에 따른 분류 1) 로컬 변수 ~ 메서드 내부에 선언된 변수 + if문, for문 내에서 선언된 변수 ~ for문의 소괄호 내에서 제어되는 변수 또한 로컬변수 ~ 메서드 파라미
컴퓨터 시스템에서 데이터를 효율적으로 저장 및 관리하는 법 <span style="background-color : => 각 인터페이스를 구현한 구현체 클래스들이 제공된다. => 이 중 Set과 List 계열은 Collention 인터페이스를 공동으로 상속받았으