| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- 이분탐색
- 정보처리기사 실기 #정처기 실기 #2024년 2회 #정처기 2024년 2회 #공부법 # 꿀팁
- 서버 개발자
- software enginner
- server engineer
- object 클래스 # java
- java #추상클래스
- 나는야 4학년 #5학년 까지 가보자구
- ndc2025
- 자바 #자바문법 #자바기초 #참조형 #기본형
- 반복문
- java #예외처리 #throw #throws
- 2798블랙잭
- static #자바 메모리 구조 #멤버 변수
- tibero 7.23
- server developer
- 백엔드 개발자 로드맵
- 단계10
- Next.js
- tmax tibero
- 주니어 백엔드 개발자
- 서버 엔지니어
- 브루트 포스법
- level3
- 올 겨울은 조금 따뜻할 것 같다.
- 25304번
- heap area #stack area #static area #jvm
- level2
- 넥슨개발자컨퍼런스
- Spring
- Today
- Total
목록java (15)
개발자 쿠키
✔Chap05 상속 상속의 개념 클래스 상속과 객체 상속과 protected 접근 지정자 상속과 생성자 업캐스팅과 instanceof 연산자 메소드 오버라이딩 추상 클래스 인터페이스 ✔Chap05-1 상속의 개념 클래스의 간결화 - 멤버의 중복 작성 불필요 클래스 관리 용이 - 클래스들의 계층적 분류 소프트웨어의 생산성 향상 - 클래스 재사용과 확장 용이 ✔Chap05-2 클래스 상속과 객체 부모 클래스: 슈퍼 클래스(super class) 자식 클래스: 서브 클래스(sub class) ✔서브 클래스 객체 생성 point p = new Point(); ColorPoint cp = new ColorPoint(); // 서브 클래스 객체 생성 ✔자바 상속의 특징 자바에서는 클래스의 다중 상속을 지원하지 않는..
✔Chap04 클래스와 객체 객체 지향과 자바 자바 클래스 만들기 생성자 객체 배열 메소드 활용 객체의 소멸과 가비지 컬렉션 접근 지정자 static 멤버 final 요약 ✔Chap04-1 객체 지향과 자바 캡슐화 : 객체를 캡슐로 싸서 내부를 보호하고 볼 수 없게 하는 것으로 객체의 본질적인 특징 상속 : 상위 객체의 속성이 하위 객체에 물려져서, 하위 개체가 상위 개체의 속성을 모두 가지는 관계 부모 클래스 : 슈퍼 클래스 자식 클래스 : 서브 클래스 다형성 : 같은 이름의 메소드가 클래스 혹은 객체에 따라 다르게 동작하도록 구현되는 것 오버라이딩 : 부모 클래스에 구현된 메소드를, 자식 클래스에서 동일한 이름으로 자신의 특징에 맞게 다시 구현하 는 메소드 오버로딩 : 이름이 같지만 다르게 동작하는 ..
✔Chap03 반복문과 배열 그리고 예외 처리 반복문 continue 문과 break 문 배열 다차원 배열 메소드에서 배열 리턴 main() 메소드 자바의 예외처리 ✔Chap03-1 반복문 초기문 : for문에서 초기문은 주로 조건식에서 사용하는 변수를 초기화한다. 초기문은 시작할 때 한번만 수행된다. 콤마(,)로 분리하여 여러 문장을 나열할 수 있다. 초기문은 빈 상태로 두어도 되지만 끝에 세미콜론(;)은 있어야 한다. 조건식 : 조건식에는 논리형 변수나 논리연산을 사용한다. for(i=0; i
✔Chap01 자바 시작 컴퓨터와 프로그래밍 자바의 출현과 WORA 개발 도구와 자바 플랫폼 자바 프로그램 개발 이클립스를 이용한 자바 프로그램 개발 자바 언어의 활용 자바의 특징 ✔Chap01 요약 프로그램 또는 소프트웨어는 컴퓨터가 이해하고 처리할 수 있는 일련의 명령들이다. 소스 파일을 컴퓨터가 이해할 수 있는 기계어로 변환하는 것을 컴파일이라 한다. 자바는 1991년 선마이크로시스템스(오라클)의 제임스 고스링에 의해 개발되기 시작하여 1995년에 발표되었다. 자바의 개발 목적은 매우 다양한 플랫폼을 갖는 가전제품을 위해 플랫폼에 독립적인 언어를 개발할 필요성에 있었다. 또한 가전제품에 들어가는 제어 장치는 매우 적은 양의 메모리를 사용하므로, 이러한 내장형 시스템의 메모리 요구 사항을 충족 할 수..
추상 클래스부모 클래스가 제공하지만, 실제 생성되면 안되는 클래스추상 클래스는 이름 그대로 추상적인 개념을 제공하는 클래스인스턴스가 존재하지 않는다.상속을 목적으로 사용되고, 부모 클래스 역할을 담당한다. 추상 메서드부모 클래스를 상속 받는 자식 클래스가 반드시 오버라이딩 해야 하는 메서드를 부모 클래스에 정의할 수 있다.추상적인 개념을 제공하는 메서드. 실체가 존재하지 않고, 메서드 바디가 없다.public abstract void sound();추상 메서드가 하나라도 있는 클래스는 추상 클래스로 선언해야 한다.추상 메서드는 상속 받는 자식 클래스가 반드시 오버라이딩 해서 사용해야 한다. 순수 추상 클래스public abstract class AbstractAnimal { public abstract..
jvm은 runtime에 data를 올려놓는 공간인 runtime data area를 가지고 있다. 이 공간은 5개로 나뉜다.뒤의 pc register과 native method stack 영역은 low level의 operation을 하기 위한 메모리 공간임 3개로 나눔Method Area(Static Area)Heap AreaStack Area Static Area (Method Area)정적인 영역의 메모리저장되는 목록Type명, Type의 종 저장되는 목록 류, Type의 제어자, 연관된 Interface 정보Runtime Constant Pool - Type의 상수 정보를 저장하는 Pool, 상수는 인덱스를 통해 접근 가능Field Information - 인스턴스 변수의 정보를 저장Method..