객체 지향 프로그래밍 연습해야 한다. Oracle에 들어가서 Resource를 자주 찾아본다.
원천에서 뭔가를 가져오는 것 같다.
boolean 뜻? 참 또는 거짓을 의미한다.
객체 생성 못하는 중. 어찌저찌 따라했음. 뿌듯함.
자바 세터 게터 설정하기. 게터 세터가 뭔지는 모르겠지만 따라했음.
상속을 받았다는데 to string은 뭐여
상속을 했더니 뭐가 나왔다. 뭔 소리인지 모르겠지만 직감적으로 그런가보다 하고 있는 중.
리턴을 한다는데 리턴은 또 뭐여
지금 내가 적고 있는 것이 단순 명령어가 아닌 것 같다.
상위개념, 하위개념, 등등 뭔가 프로그램을 만드는 것 같다.
보고 따라하는 것은 할 수 있겠는데 이해가 안되서 혼자서는 못한다.
this와 super에 대해 공부하고 있다.
this는 객체 자기자신의 주소 super는 조상객체의 주소다.
프로그래밍언어를 계속 연습해야 몸에 익어서 자연스럽게 나온다.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
오후 2시, nbb에 가서 햄버거를 먹고 돌아왔다. 쿠폰써서 싸게 먹음.
운영체제 위에 JVM에 있고 그 위에 앱이 있다. 어떻게 데이터가 저장되고 실행되는지 과정을 설명하고 있다.
매서드 영역, 스택 영역, 힙 영역 등이 있다.
1. 자바의 메모리 모델
1) java.exe가 실행되면서 자바가상머신(JVM)이 만들어짐
- 메모리 공간 활용의 효율성 높이기 위해 메모리 공간을 여러
영역으로 나누게 됨.
2) 함수 호출과 메모리
- 스택 영역
- 함수가 호출되면 지역 변수, 매개변수가 프레임 형태로
생성되어 stack area으로 쌓였다가 사라진다.
- 함수의 수행이 끝나면 자동으로 반환되는 메모리
- 힙 영역
- 클래스의 객체(인스턴스), 배열이 new 연산자에 의해
힙 영역(heap area)에 동적으로 생성됨.
- 생성된 객체는 자동 저장소 관리 시스템인 가비지
컬렉터(garbage collector)에 의해 사용이 없음이
확인되면 자동으로 제거됨.
- 메서드 영역
- 프로그램 실행에 대한 코드, 스태틱(static) 변수 및
메서드, 런타임 상수 풀이 생성됨.
- 프로그램 시작 전에 로드되고
프로그램 종료 시 소멸됨.
객체 객체 객체가 뭐야 어려운 개념이다.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
오후 4시. 이제 파이썬 공부를 한다. AI 분야에서 파이썬은 필수라고 한다.
처음부터 자바, 파이썬을 공부한느 것이 괜찮은걸까... 어렵다.
컨트롤 시프트 f10 - 출력
알트 인서트 단축키
거북이로 정사각형을 만들었음.
mutuable .
오늘은 여기까지다. 남은 1시간은 github을 자습한다.
'코딩 학원(국비지원)' 카테고리의 다른 글
10일 차 코딩 수업 (0) | 2023.02.01 |
---|---|
패키지 안에 패키지 넣기 (0) | 2023.02.01 |
8일 차 수업 (1) | 2023.01.30 |
7일 차 수업 (0) | 2023.01.27 |
6일 차 코딩 학원 (0) | 2023.01.26 |