✔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..

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은 참조형이다. 그런데 기본형처럼 문자 값을 바로 대입할 수 있다. 메서드 호출자바는 항상 변수의 값을 복사해서 대입한다.기본형 : 메서드 내부..
- Total
- Today
- Yesterday
- 반복문
- 서버 엔지니어
- server engineer
- tmax tibero
- ndc2025
- object 클래스 # java
- server developer
- software enginner
- 올 겨울은 조금 따뜻할 것 같다.
- 이분탐색
- level2
- 정보처리기사 실기 #정처기 실기 #2024년 2회 #정처기 2024년 2회 #공부법 # 꿀팁
- java #예외처리 #throw #throws
- 2798블랙잭
- 나는야 4학년 #5학년 까지 가보자구
- 단계10
- java #추상클래스
- tibero 7.23
- 서버 개발자
- 백엔드 개발자 로드맵
- Spring
- 25304번
- 브루트 포스법
- 넥슨개발자컨퍼런스
- level3
- Next.js
- 주니어 백엔드 개발자
- heap area #stack area #static area #jvm
- static #자바 메모리 구조 #멤버 변수
- 자바 #자바문법 #자바기초 #참조형 #기본형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |