일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 국회의원 & 높으신 분들 어록
- https://minkwon4.tistory.com/161
- https://tecoble.techcourse.co.kr/post/2021-08-07-logback-tutorial/
- Today
- Total
목록T.N.V/c & java & 변수 (4)
OPEN between Secret
Class Loader : Class파일을 메모리(Runtime Data Area)에 적재한다.- Bootstrap 클래스로더 : JRE의 클래스들- Extension 클래스로더 : JRE의 확장라이브러리- System 클래스로더 : 시스템환경변수의 클래스패스Execution Engine : byte code를 실행 가능하게 해석해주는 기능RunTime Data Area : 프로그램을 수행하기 위해 OS에서 할당 받은 메모리 공간--------------------------------------------------- JVM은 프로그램 실행중에 사용되는 다양한 런타임 데이터 영역을 정의함- 이런 데이터 영역 중 일부는 JVM 시작시 생성되며 JAVA 가상 스시틈이 종료 될 때만 파괴된다.- 다른 데이터..
primitive type(원시형)- 원시형은 사용시 객체 생성을 하지 않고 바로 사용 할 수 있다.- 자주 사용하는 것들이라 편의를 위해서 그렇게 된 것 같다.정수형byte(8bit)short(16bit): short는 int 보다 짧아서 short-> byte 랑 short 는 JVM의 명령어 set에 이들을 처리하는 명령어가 없다. 따라서 이들의 연산을 하기 위해서 컴파일러가 byte랑 short들 갖고 올때 int로 형 확장하여서 갖고 온다. 그래서 byte 나 short 로 저장해봤자 실제 연산 시에는 int로 형변환을 해서 사용해야 하기 때문에 int를 기본형으로 두고 있지 않나 생각이 든다.int (32bit): 정수형에서 기본. long(64bit): long 은 int 보다 길어서 lon..
Char : 0~65535, 2byte java는 유니코드 체계C언어에서는 1byte ascii코드 체계 컴퓨터는 미국에서 처음 개발되었기 때문에 그 구조가 영어로 되어있음.초기 ASCII코드는 알파벳 대소문자 + 특수문자 를 합해도 7bit(127개)로 충분했으나컴퓨터가 더 대중화 되면서 7bit으로는 문자 표현이 어려서 1bit를 늘린 256(8비트)로 된 확장 아스키코드가 나오고 0~127까진 이미사용중이고 그 뒤인128~256 사이에 나머지 나라별로 문자를 넣어서 각 각 사용. ANSI(미국 표준 협회- 미국 내에서 기술 표준을 개발하는 기구)ASCII 문자를 7비트로 표현0000000 ~ 1111111 로 총 128개 표현 가능(영어 대소문자 구분)확장(extended) ASCII 0000000..
c언어-> c++ 은 C 에서 객체 지향형 언어로 발전된것.B언어 -> BCPL언어의 기본만 남긴 언어어셈블리 언어로 구현된 유닉스 운영체제1978년 K&R 이라는 책에서 long, int, unsigned int 자료형이 나옴. 1. C언어의 문법1) 변수 변수의 처리는 마이크로프로세서의 ALU와 연관 정수형은 char, int가 있으며 char는 8비트로 규정되어 있어서 범위가 결정 int는 cpu와 os에 의존적이라 변수의 크기를 조정하는 short와 long을 사용signed와 unsigned가있는데 signed은 양,음을 취급하고 unsigned에는 양의 정수만 취급정수형 변수 - 정수를 처리하기 위한 변수. 정수형 변수를 마이크로프로세서가 처리시 부호와 숫자범위를 결정해야함.숫자 범위는 2진수..