사람들이 객체와 instance를 혼용해서 쓰지만 사실, instance를 잘 못 말하는 것이다. 예를 들어, '인간'은 팔다리가 두개씩이고 얼굴 몸통이 있다. '인간'은 뛰기도 하고, 먹기도 한다. 이러한 개념 자체를 '객체'라 한다. 객체란 대상(Object). 프로그래밍의 대상이 되는 모든 대상. 객체에 대한 명세. 객체에 대한 설명을 말한다.클래스는 2개 이상 존재 할 수 없다. 머릿속에만 있는 개념을 클래스를 가지고 만든 메모리 상의 실체를 말한다. 따라서 갯수라는 개념은 instance에서 추가된다.여러개 존재할 수 있다! 프로그래밍 상에서 뭔가 만들어졌다 하면 곧 instance!
정수형 : int, short int, long int 실수형 : float, double 바이트형 : byte 논리형 : boolean 문자형 : char 정수형 : Integer, Short Integer, Lomg Integer 실수형 : Float, Double 바이트형 : Byte 논리형 : Boolean 문자형 : Char 표에서 보여주는 것 처럼 primitive변수와 object변수의 값의 표현 범위는 같다. 그렇다면, 왜 변수를 primitive타입과 object타입으로 나누어 놨을까? (ex) int i1 = 10; Integer i2 = new Integer(10); HashMap map = new HashMap(); map.put("윤상아", i1); map.put("윤상아", i2..
컴퓨터 공학에서 '기계'란 'CPU'를 말한다. 따라서 '기계어'란 'CPU가 알아들을 수 있는 언어'를 의미한다. 계산은 cpu가 한다.(뇌 = cpu) 컴파일을 하면 기계어로 변환되어지는데. 기계어는 사람이 읽을 수 없기때문에 기계화 직전에 기계어와 매핑되어 사람이 읽을 수 있는 코드화 체계로 만들어진 어셈블 코드로 변한다. 그 후에 완전한 기계어가 만들어진다. (어셈블코드 ≒ 기계어 라고 할 수 있다.) 어셈블코드의 한 row line하나가 command라고 하는데 이것은 cpu command로써 cpu에게 명령하는 명령단위이다. 컴파일이란 사람이 만들어 놓은 코드를 (어셈블 코드로 만들고, 이것을) cpu가 알아들을 수 있는 명령어의 집합. 즉, 기계어로 만드는 것을 말한다. 흔히 사람들이 말하는..
- Total
- Today
- Yesterday
- login page
- hot swapping
- spring 기본 login
- Whitelabel Error Page(404 Not Found)에러
- 활성화된 파일 위치 찾기
- 라이브러리 종속성
- compileOnly
- Spring Security
- webprogramming
- EDAILY CODING CHALLENGE
- mysql 연동
- eclipse disable welcome page
- DB 툴
- gradle 종속성
- 알고리즘
- tomcat 환경변수
- SQL 개발툴
- java
- 웹서버설치
- Apache설치
- spring loaded
- Encoding UTF-8
- 기초입문
- 나눔고딕코딩
- 패키지 위치 찾기
- Autoscroll from Source
- runtimeOnly
- 이데일리 코딩 챌린지
- apache tomcat 설정
- springboot에서 jsp호출
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |