머리말 이글은 자바를 빠르게 끝내기 위해 내가 헷갈리는 부분만을 정리해논 글입니다. Do it! 자바 프로그래밍 입문을 정리하지만 내용을 많이 건너뜀 클래스와 객체 | 용어 | 설명 | |-------|---| | 객체 | 객체 지향 프로그램의 대상, 생성
머리말 이글은 자바를 빠르게 끝내기 위해 내가 헷갈리는 부분만을 정리해논 글입니다. Do it! 자바 프로그래밍 입문을 정리하지만 내용을 많이 건너뜀 this 예약어 this란 클래스 코드에서 사용하는 this는 생성된 인스턴스 자신을 가르키는 역할 생성자에서 다른
이글은 자바를 빠르게 끝내기 위해 내가 헷갈리는 부분만을 정리해논 글입니다. Do it! 자바 프로그래밍 입문을 정리하지만 내용을 많이 건너뜀객체 지향 프로그래밍(OOP) 특징상속(inheritance)다형성추상화캡슐화B클래스가 A클래스에서 상속받는다.(화살표가 A클래
머리말 이글은 자바를 빠르게 끝내기 위해 내가 헷갈리는 부분만을 정리해논 글입니다. Do it! 자바 프로그래밍 입문을 정리하지만 내용을 많이 건너뜀
머리말 이글은 자바를 빠르게 끝내기 위해 내가 헷갈리는 부분만을 정리해논 글입니다. Do it! 자바 프로그래밍 입문을 정리하지만 내용을 많이 건너뜀 목차 Object 클래스 String 클래스 Wrapper 클래스 Class 클래스 Object 클래스 java.l
Java Virtual MachineJVM 기능JVM 메모리관리 \- 자바 컴파일러클래스 로더Runtime Data Areas가비지 컬렉션(Garbage collection)변역된 자바 프로그램은 중간 단계의 바이트 코드이며 이것을 해석하고 실행할 수 있는 가상의 운
선형 자료구조(Linear Data Structure) \- 리스트(List)큐(Queue)덱(Deque)비선형 자료구조(Nonlinear Data Structure) \- 그래프(Graph)트리(Tree)집합 자료구조 \- 집합(Set)파일 자료구조 \- 순차
List Interface에서 지원하는 class \- ArrayList \- LinkedList \- Vector \- Stack동일한 특성의 데이터들을 묶는다.반복문(loop)내에 변수를 이용하여 하나의 묶음 데이터들을 모두 접근할 수 있다.처음 선언한 배열
Object\[] 배열(객체 배열) 사용동적 할당빈공간 x -> 연속된 데이터 구조ArrayList 구현 참고문헌
이전 글(ArrayList 구현해보기) 참고
한 쪽 끝에서만 자료를 넣고 뺄 수 있는 LIFO 형식의 자료구조스택은 LIFO를 따른다. 즉, 가장 최근에 스택에 추가한 항목이 가장 먼저 제거될 항목이다.pop(): 스택에서 가장 위에 있는 항목을 제거한다. push(item) : item 하나를 스택의 가장 윗부
FIFO 구조먼저 들어온 순서대로 나가는 것이 아닌 우선순위를 먼저 결정하고 그 순위가 높은 엘리먼트가 먼저 나가는 자료구조array, LinkedList, Heap으로 구현이 가능하나 Heap으로 구현하는 것이 일반적이다.내부 구조가 힙으로 구성되어 이진트리 구조를
자바 언어의 기본 구조 Java의 탄생 java는 썬 마이크로시스템즈의 제임스 고슬링과 다른 연구원들이 개발한 객체지향적 프로그래밍 언어이다. Java의 특징 단순(Simple) C(절차 지향) + c++(객체 지향) 언어를 기초로 하지만, C언어의 복잡한 기능을
인터페이스(Interface)란, 추상 메소드(Abstarct Method), 상수(final)만으로 이루어진 클래스이다. 기본 설계도라고 할 수 있다.장점 \- 다중 상속이 가능하다. \- 대규모 프로젝트 개발 시 일관되고 정형화된 개발을 위한 표준화 가능클래스
프로세스 프로세스란? 프로세스(process)란 실행 중인 프로그램(program)이다. 프로그램을 실행하면 OS로부터 실행에 필요한 자원(메모리)을 할당받아 프로세스가 된다. > Program + PCB = Process PCB(Process Control Bl
Q : 제네릭에 대해 설명해주세요.A : 자바에서 제네릭은 데이터의 타입을 일반화한다는 것을 의미합니다. 제네릭은 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법입니다. 이로써 제네릭은 자바의 타입 안정성을 맡고 있습니다. 컴파일 과정에서
명령형 프로그래밍 : 무엇을(What)을 할 것인지 나타내기 보다 어떻게(How) 할 건지를 설명하는 방식, 애플리케이션의 상태와 상태를 변경시키는 구문의 관점에서 연산을 설명하는 방식 \- 절차지향 프로그래밍 : 수행되어야 할 순차적인 처리 과정을 포함하는 방식(C
개요(- 1. 소개( 1-1 자바 스타일 가이드는 왜 필요한가?(- 2. 파일( 2-1 파일 이름( 2-2 파일 확장자( 2-3 공통으로 사용되는 파일 이름(- 3. 소스 파일 구조( 3-1 시작 주석( 3-2 Package 구문과 Import 구
서론 Udemy 강의를 듣는 도중 Predicate라는 문법의 등장으로 간단하게 정리하고 넘어가보자! Predicate란? predicate interface는 T에대한 조건에 대해서 true / false를 반환하는 Functional Interface입니다. P
서론 빌드 자동화 도구는 Ant, Maven, Gradle 등이 존재한다. 프로젝트에 필요한 의존성들의 관리와 패키징 작업을 대신해주기 때문에 개발자는 개발에만 집중할 수 있다. 그 중 Gradle에 대해서 알아보자 Gradle Gradle이란 Groovy기반의