일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링부트 오류
- 자바 순위정렬
- video tag
- spring jsp
- MySQL 테이블명 바꾸기
- Failed to configure a DataSource
- 비디오 태그 썸네일
- html video thumbnail
- 스프링 jsp 연결
- 순위정렬
- @PathVariable
- 정수 자료형
- selection does not contain a main type
- 스프링부트 jsp 연결
- sql 테이블명 바꾸기
- 정신차리고공부하자 #개발자되기 #몰입하자
- 비디오 태그 이미지
- HTML
- src/main/java
- SpringBoot Mybatis
- html input
- 자바마스터
- 자바
- 스프링 jsp
- 자바정렬
- 랭킹정렬
- jsp 연결
- 스프링부트
- 자바 #Java #Scanner #스캐너 #자바알파벳입력
- 스프링부트 마이바티스
- Today
- Total
목록전체 글 (132)
쌤리

동적할당 (dynamic allocation) 프로그램 실행 시간 중 메모리 할당 동적 메모리 할당 또는 메모리 동적 할당은 컴퓨터 프로그래밍에서 실행 시간 동안 사용할 메모리 공간을 할당하는 것을 말한다. 사용이 끝나면 운영체제가 쓸 수 있도록 반납하고 다음에 요구가 오면 재 할당을 받을 수 있다. 이것은 프로그램이 실행하는 순간 프로그램이 사용할 메모리 크기를 고려하여 메모리의 할당이 이루어지는 정적 메모리 할당과 대조적이다. 출처: https://ghgus0702.tistory.com/11 [hohyunera] 정적할당 (static allocation) 프로그램 실행 전 미리 할당 받는 것 자바에서 static 이에 해당 정적 메모리 할당은 메모리 할당 방법 중에 하나로, 메모리의 크기가 하드 코..

메모리 영역 코드 ( code )영역 컴파일로 된 .class 코드 영역 (= 클래스/ 코드 /메서드 영역) 0과 1로 된 2진수 (binary) 영역 static 변수/ static 메서드 (=static영역) : class 가 실행되기 전에 미리 메모리가 확보된다. ☆프로그램이 실행되면 모든 코드가 저장되어있는 상태가 아니고 new키워드로 객체가 생성되기 전엔 텍스트 일뿐이다. 객체 생성 후 메서드를 실행하면 해당 클래스 코드에 대한 정보를 method area 에 저장하게 된다. 스택( stack ) 영역 가장 늦게 들어온 것부터 처리한다. main()메서드가 가장 먼저 호출된다. ( 지역변수를 저장할 메모리가 필요하기 때문에) 메서드가 생성될때 마다 하나씩 생성되며 메서드가 호출되면 메서드와 메서..

부동소수점 부동소수점 타입 : float , double 부동소수점 float 은 4 byte의 저장공간이 요구되며 1.4E-45 ~ 3.4028235E38 의 범위를 가진다. 소수 6번째 자리까지 정확하게 표현이 가능하다. 부동소수점 double 은 8 byte의 저장공간이 요구되고 4.9E-324 ~ 1.7976931348623157E308의 범위를 가진다. 소수 15번째 자리까지 오차없이 표현이 가능하다. Float(Double).MIN_VALUER, Float(Double).MAX_VALUE 의 명령어로 최대,최소값 확인이 가능하다. 부동소수점 연산의 정확도는 99.9%로 완벽하지 않은 정확도를 가지고 있다. 공학계산기나 은행 입출납 시스템을 만들거나, 매우 높은 정확함이 요구되는 타이머를 만든다..

기계어 (Machine Language) 기계어는 컴퓨터가 사용하는 언어이다. 컴퓨터의 CPU가 명령을 처리할때 사용하는 언어이며, 아래와 같이 2진법으로 구성되어있다. 1000 1011 0100 0101 1111 1000.... 기계어도 프로그래밍 언어의 하나이지만 위의 예시처럼 나열되있는 코드를 이해하고 수정하는 작업은 보통사람에겐 정말 힘든일일 것이다. 2진법이 힘들어 16진법으로 바꿔 사용해본다고 하더라도, 코드를 이해하려면 숫자들의 의미하는바를 모두 알아야 가능할것이다. 어셈블리어 (Assembly Language) 기계어가 사용하는 숫자의 의미를 모두 외우는것은 무척 어려운일이다. 이 기계어 (숫자)들을 의미를 부여해 사람이 조금 더 이해하기 쉬운 단어로 바꿔 사용하면 편해질것이다. 그런 생각..