본문 바로가기

개발/정리라고 할까나

모든 프로그래밍 언어를 관통하는 개념 컴퓨터를 킨다는 것은 운영체제를 실행시킨다는 의미이다.프로그래밍 언어로 작성하는 코드도 결국에는 운영체제의 도움 아래에서 작동한다. 사용자가 응용프로그램을 조작하면 운영체제를 거쳐서 CPU나 메모리에 접근할 수 있다.응용 프로그램은 운영체제를 통해서 하드웨어에 접근할 수 밖에 없다.(커널은 하드웨어와 운영체제 사이에서 핵심적인 역할을 하며, 하드웨어를 사용할 수 있게 해준다.) 운영체제의 중요한 역할 중 하나는 바로 자원을 관리하는 것이다.씨피유, 메모리, 보조기억장치 등을 통틀어 컴퓨터 자원이라고 한다. 여러 프로그램이 동작하고 있을 때 시급한 프로그램에게 컴퓨터 자원을 배분하는 역할을 운영체제가 수행한다. 컴퓨터 사용자가 작업을 하지 않는 상태라고 하더라도 컴퓨터가 켜져 있다면 운영체제는 끊임 없이 ..
자바 공부 텍스트로 정리 클래스를 생성할 떄 New 는 생성자를 호출하는 역할을 한다 Reference와 객체는 new 라는 키워드를 통해서 연결되어 있다. New 라는 키워드를 이용해서 동적으로 객체를 생성한 다음 대입 할당 연산자를 통해서 연결하게 된다. Obj obj1 = new Obj(); 여기서 obj1 는 Reference, 즉 참조변수가 된다. New 는 클래스에 만들어진 생성자를 호출한다 생성자는 호출될 때 메모리에 올라간다 obj1.color = “red”; 라고 하는 건 . 도트 접근자 를 통해서 가능하다 멤버참조연산자(.) 클래스의 멤버를 참조할 때는 멤버참조연산자(.)를 사용한다 생성자 생성자는 인스턴스가 생성될 떄 호출되는, ‘인스턴스변수들을 초기화하는 메서드’이다. 따라서 인스턴스 변수들의 초기화 작업에..