전체 글

천천히, 하나씩
· Java
접근 수준 지시자는 이름 그대로 접근의 허용 수준을 결정할 때 선언하는 키워드이다. 네 가지 접근 수준 지시자 public protected private default 이러한 선언을 할 수 있는 종류는 두 가지 이다. 클래스 클래스의 인스턴스 변수와 메소드 클래스 정의 대상 - public, defalut 인스턴스 변수와 메소드 대상 - public, protected, private, default 클래스의 선언 public class A{} class B{} (public) 클래스 A는 어디서든 인스턴스 생성이 가능하다. (defalut) 클래스 B는 동일 패키지로 묶인 클래스 내에서만 인스턴스 생성을 허용한다. animal 패키지에 있는 Dog 클래스는 defalut로 선언 되었으므로 다른 패키지..
요즘 들어 김영한님의 Spring 강의를 들으면서 IntelliJ를 사용하는데 개발할 때 효율성을 높여주는 것 같아서 정리해보려 한다. 사실 강의 따라 가려고 하니 단축키를 사용하지 않으면 안되겠다 :( Setting 창 열기 Ctrl + Alt + S ; 자동 입력 Ctrl + Shift + Enter 괄호()안에 커서가 있을때 ;를 자동입력 및 다음 줄로 이동 된다. 편함! Alt + insert Constructor, getter(), Setter(), ToString() 메서드를 생성한다. Ctrl + Alt + V 메서드를 타입과 변수를 자동으로 생성 해준다. new Member(); //Ctrl + Alt + V Member member = new Member(); Shift + F6 변수명을..
컴퓨터가 이해하는 정보 컴퓨터는 0과 1로 표현된 정보만 이해하며 그 정보에는 크게 데이터(data), 명령어(instruction)이 있다. 데이터는 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보를 말하며 명령어는 데이터를 움직이고 컴퓨터를 작동시키는 정보이다. 컴퓨터 구조의 핵심 부품 아두이노, 라즈베리 파이, 스마트폰, 노트북 등 세상에는 여러 컴퓨터가 있고, 크기와 용도도 제각각이다. 하지만 외관과 용도를 제외하면 핵심 부품은 크게 다르지 않다. 중앙처리장치(CPU; Central Processing Unit) 주기억장치(main memory), 이하 메모리 보조기억장치(secondary storage) 입출력장치(input/output(I/O) device) 주기억장치(ma..
실력 있는 개발자가 되려면 반드시 알아야 할 기본 지식이다. 컴퓨터 구조를 이해하면 얻을 수 있는 이점이 많다. 문제해결 컴퓨터 구조를 이해하고 있다면 문제 상황을 빠르게 알 수 있으며, 문제 해결의 실마리를 다양하게 찾을 수 있고, 더 좋은 해결책을 고민할 수 있는 능력이 생긴다. 이러한 사고가 가능하면 미지의 대상이 아닌 분석의 대상이 된다. 이러한 역량은 업무를 수행 할 때 필요하며 기업의 각종 기술 면접에서 컴퓨터구조에 관한 소양을 검증하거나 반드시 알아야 하는 분야로 명시하기도 한다. 성능, 용량, 비용 만약 웹 사이트를 개발하였고, 사용자들에게 선보이려면 서버 컴퓨터가 필요한데, 다양한 종류의 서버컴퓨터가 있고, 그마다 CPU, 메모리등이 다르고 그에 따라 성능, 용량, 비용이 다양하다. 만약..
CHun2
훈이의 개발일기