일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터공학 #Java #자바 #클래스 #객체 #인스턴스
- HTML #CSS
- 잔
- 컴퓨터공학 #c #c언어 #문자열입력
- 컴퓨터공학 #자료구조 #스택 #c++ #알고리즘 #백준문제풀이
- BOJ #컴퓨터공학 #C++ #알고리즘 #자료구조
- Today
- Total
목록Programming Language/Java (9)
영벨롭 개발 일지
★ 자바의 Data Type 자바의 데이터 타입은 크게 기본형인 Primitive Type 과 참조형인 Reference Type 으로 구분합니다. - Primitive Type data type size description 정수형 byte 1 byte -128 ~ 127 범위의 정수 short 2 byte -32,768 ~ 32,767 범위의 정수 int 4 byte -2^31 ~ 2^31-1 범위의 정수 long 8 byte -2^63 ~ 2^63-1 범위의 정수 실수형 float 4 byte 소수점 7자리까지 정밀도 double 8 byte 소수점 15자리까지 정밀도 문자형 char 2 byte 문자 한 개 논리형 boolean 1 byte true 또는 false - Reference Type ..
★Java 가 동작하는 방식 JVM, JRE, JDK 의 개념을 살펴보기 앞서 Java 가 어떤식으로 동작 하는지를 간략하게 알아보겠습니다. .java 파일로 작성된 소스코드를 Java 컴파일러가 .class 의 바이트 코드로 컴파일하게 되면 JVM 에서 우리의 자바 프로그램을 실행하게 됩니다. 소스코드(.java) → Java 컴파일러 → 바이트 코드(.class) → JVM ★JVM JVM 은 Java Virtual Machine 의 약어로 자바 가상머신이라고도 불립니다. 운영체제와 상관 없이, JVM 이 구성되어 있다면 우리는 Java 프로그램을 실행할 수 있게 됩니다. JVM 은 Garbage Collection 을 이용하여 메모리를 효율적으로 관리 및 최적화를 하게 됩니다. ★JRE JRE 는 ..
Java 언어는 객체 지향 언어입니다. 객체 지향 언어는 실세계의 객체를 프로그램 내에 표현하기 위해 클래스와 객체 개념을 도입하였습니다. 이러한 객체 지향 언어의 특성으로는 캡슐화(Encapsulation), 상속(Inheritance), 다형성(Polymorphism)이 있습니다. 그렇다면 Java를 비롯한 객체 지향 언어에서 사용되는 클래스(class)와 객체(object), 인스턴스(instance)의 개념에 대해서 살펴보겠습니다. 클래스(class) = 객체를 만들어 내기 위한 설계도 혹은 틀 객체(object) = 클래스 모양 그대로 생성된 실체 인스턴스(instance) = 소프트웨어에 실체화된 객체 쉽게 말해, 클래스가 붕어빵 틀이라면 객체는 붕어빵이 됩니다. 붕어빵이라는 동일한 객체를 통..