교육, 학습79 JAVA 문법 - 참조변수this와 생성자this() 비교, 사용시 장점 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자바의 정석을 사용하고 있습니다. this this는 자기 자신을 지칭하는 키워드이고, 반면 super키워드는 상속하는 부모 객체를 지칭한다. super와 마찬가지로 this는 this. 과 this()의 사용법에 차이가 있다. 1. this. this 참조 변수는 인스턴스가 바로 자기 자신을 참조하는 데 사용하는 변수이다. 이 this에는 인스턴스의 주소가 저장되어 있다. 또한, 모든 인스턴스 메서드에 지역변수로 숨겨진 채로 존재한다. - 사용이유 인스턴스 변수와 지역변수를 구분하기 위해 참조 변수 this를 사용한다. - 특징 this 참조 변수를 사용할 수 있는 영역은 인스.. 2022. 1. 7. JAVA 문법 - super 와 super() 비교, super를 활용한 메서드 오버 라이딩 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자바의 정석을 사용하고 있습니다. super this는 자기 자신을 지칭하는 키워드인데, 반면 super키워드는 상속하는 부모 객체를 지칭한다. 이때, super와 super()는 활용에 있어 차이가 있어 비교해본다. 1. super. super는 부모 클래스로부터 상속받은 메서드 혹은 필드를 자식 클래스가 참조할 때 사용하는 참조 변수이다. - 특징 부모 클래스의 멤버(필드, 메서드)가 자식 클래스의 멤버와 같을 경우 super로 부모 클래스를 지칭하여 구분할 수 있다. super 참조 변수를 사용할 수 있는 대상은 인스턴스 메서드뿐이며, 클래스 메서드(= static 메서드).. 2022. 1. 6. 운영체제 - 프로세스 상태(Running, Ready, blocked), 프로세스가 running중 CPU를 반환하는 경우 강의 소개 현재 수강하고 있는 KOCW 내 이화여자대학교 운영체제(2017, 반효경) 강의의 내용을 정리하였습니다. 개발자 관점에서 운영체제 기초를 학습하는 무료 강의로 자세한 강의 내용은 수강을 추천드립니다. 프로세스 프로세스 프로세스는 실행 중인 프로그램이다. **프로세스 문맥(context) 더보기 프로세스가 지금까지 실행되어 와서 현재 상태에 왔지만 과거부터 얼마나 CPU를 사용했는가 등으로 과거가 현재를 결정해준다. 시간에 따라 달라지는 것으로 특정 시점을 딱 잘라서 봤을 때, CPU를 얼마나 썼는지 또는 메모리를 얼마나 가지고 있는지, 함수를 어디까지 실행하는가 등을 나타낸다. CPU 수행 상태를 나타내는 하드웨어 문맥 : Program Counter(CPU안에 Program Counter가 .. 2022. 1. 6. 운영체제 - 커널 주소 공간과 구성요소(code, data, stack), 유저모드와 커널모드 강의 소개 현재 수강하고 있는 KOCW 내 이화여자대학교 운영체제(2017, 반효경) 강의의 내용을 정리하였습니다. 개발자 관점에서 운영체제 기초를 학습하는 무료 강의로 자세한 강의 내용은 수강을 추천드립니다. 프로그램의 실행 프로그램의 실행(메모리 load) 프로그램 프로그램은 실행 전에 file system안에 파일 형태로 저장되어 있다. 프로세스 프로그램을 실행시키면 메모리에 올라가서 프로세스가 된다. 메모리의 주소 메모리 주소 3가지 1) virtual 메모리의 주소(Address space, 논리적인 주소) 프로그램이 실행될 때 독자적인 Address space가 만들어지며 이것을 virtual 메모리라 한다. 이것은 실제 존재하는 것이 아니라 가상으로 존재한다. 각 프로세스들 만의 주소가 매겨.. 2022. 1. 5. 이전 1 ··· 13 14 15 16 17 18 19 20 다음