| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 2026 하반기 대기업 반드시 갑니다
- AWS
- object 클래스 # java
- 서버 개발자
- server engineer
- aws SAA-c03
- ndc2025
- 이분탐색
- tmax tibero
- 반복문
- static #자바 메모리 구조 #멤버 변수
- java #예외처리 #throw #throws
- 나는야 4학년 #5학년 까지 가보자구
- 주니어 백엔드 개발자
- 서버 엔지니어
- software enginner
- server developer
- 자바 #자바문법 #자바기초 #참조형 #기본형
- level2
- heap area #stack area #static area #jvm
- 25304번
- Next.js
- 넥슨개발자컨퍼런스
- java #추상클래스
- tibero 7.23
- level3
- 올 겨울은 조금 따뜻할 것 같다.
- 정보처리기사 실기 #정처기 실기 #2024년 2회 #정처기 2024년 2회 #공부법 # 꿀팁
- Spring
- 백엔드 개발자 로드맵
- Today
- Total
목록Web/java (16)
개발자 쿠키
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..
Java 프로그램의 진입점, main()public class Hello { public static void main(String[] args) { System.out.println("Hello"); }}args: String 타입만 받을 수 있는 배열 타입String[] args = [”hello”, “world”]; 이렇게 저장됨 main(string[] args) 테스트 코드public class First { public static void main(String[] args) { System.out.println("Command-line arguments:"); for (String arg : args) { System.out.println(..
자바 메모리 구조메서드 영역 : 클래스 정보를 보관스택 영역 : 실제 프로그램이 실행되는 영역힙 영역 : 객체(인스턴스)가 생성되는 영역. new 명령어를 사용하면 여기를 사용. 메서드 영역필요한 공동 테이터 관리스택 영역자바 실행 시, 하나의 실행 스택이 생성됨. 각 스택 프레임은 지역 변수, 중간 연산 결과, 메서드 호출 정보 등을 포함힙 영역객체(인스턴스)와 배열이 생성되는 영역. 가비지 컬렉션이 이루어지는 주요 영역. 더이상 참조되지 않는 객체는 gc에 의해 제거됨. 멤버 변수의 종류인스턴스 변수 : static이 붙지 않은 멤버 변수클래스 변수: static이 붙은 멤버 변수
기본형int, long, double, boolean처럼 변수에 사용할 값을 직접 넣을 수 있는 데이터 타입을 기본형 이라고 한다. 참조형Student student1, int[] students와 같이 데이터에 접근하기 위한 참조(주소)를 저장하는 데이터 타입을 참조형이라 한다. 참조형은 객체 또는 배열에 사용된다.참조형은 실제 객체의 위치(참조, 주소)를 저장한다. c언어의 포인터개념을 생각하면 된다.객체는 .(dot)을 통해 생성된 객체를 찾아가야 사용할 수 있다.배열은 []를 통해 메모리 상에 생성된 배열을 찾아가야 사용할 수 있다. Stringstring은 참조형이다. 그런데 기본형처럼 문자 값을 바로 대입할 수 있다. 메서드 호출자바는 항상 변수의 값을 복사해서 대입한다.기본형 : 메서드 내부..