이기주의와 개인주의 및 집단주의에 대한 고찰 1. 이기주의와 개인주의 그리고 집단주의란? 간단하게 설명하자면, 이기주의는 利己主義, 영어로는 egoism이다. 한자에서 나타나듯이 이로울 이(이익할 때 이), 몸 기(자기 자신할 때 기), 주의(주가 되는 뜻)이다. 이기심이라는 단어를 사용할 때도 利己 라는 한자를 사용한다. 즉 자신에게 이로운 것을 행하는 주의라는 것이다. 이기주의적인 사람은 자신의 이익을 위해서는 남을 무시하거나 짓밟거나 깔고 뭉개는 행위를 서슴지 않는다. 개인주의는 個人主義, 영어로는 individualism이다. 한자를 풀어 본다면, 낱 개( 개인할 때 개 ), 사람 인, 주의이다. 개인을 중시하는 주의라는 뜻이며, 이는 이기利己랑은 다르다. 개인 자체를 중요하게 생각하는 개인주의는..
서문 자바의 정석 기초편 챕터 13편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 또한 모든 내용을 적은 것은 아닙니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 (ch.13) 프로세스와 쓰레드(process & thread) (1/3) 프로세스 : 실행 중인 프로그램, 자원(RESOURCE)과 쓰레드로 구성 (공장) 쓰레드 : 프로세스 내에서 실제 작업을 수행. 모든 프로세스는 최소 하나의 쓰레드를 가지고 있음 (노동자) 싱글쓰레드 프로세스 = 공장(resource) + 1명의 노동자 멀티쓰레드 프로세스 = 공..
서문 자바의 정석 기초편 챕터 12편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 또한 모든 내용을 적은 것은 아닙니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 ( ch.12 ) 제네릭스(Generics) 컴파일시 타입을 체크해 주는 기능(compile-time type check) - JDK1.5 매우 중요한 기능(런타임에러보단 컴파일시에 알려주는 에러가 더 나음) 객체의 타입 안정성을 높이고 형변환의 번거로움을 줄여줌 1. 제네릭스 사용 예시 ArrayList tvList = new ArrayList(); ..
서문 자바의 정석 기초편 챕터 11편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 또한 모든 내용을 적은 것은 아닙니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 ( ch.11 ) 컬렉션 프레임워크(collections framework) 컬렉션(collections) 여러 객체(데이터)를 모아 둔 것 프레임워크(framework) 표준화, 정형화된 체계적인 프로그래밍 방식 유지보수 생산성 컬렉션 프레임워크 여러 객체를 다루기 위한 표준화된 프로그래밍 방식 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제..
서문 자바의 정석 기초편 챕터 10편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 또한 모든 내용을 적은 것은 아닙니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 ( ch.10 ) 날짜와 시간 java.util.Date 날짜와 시간을 다룰 목적으로 만들어진 클래스(JDK1.0, 1995말) Date의 메서드는 거의 deprecated("더 이상 사용하지 마세요"라는 말)되었지만, 여전히 사용 java.util.Calendar Date클래스를 개선한 새로운 클래스(JDK1.1, 1997). 여전히 단점 존재 jav..
서문 자바의 정석 기초편 챕터 9편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 또한 모든 내용을 적은 것은 아닙니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 ( ch.9 ) Object 클래스 모든 클래스의 최고 조상으로 오직 11개의 메서드만 가지고 있음 protected가 있는 메서드는 오버라이딩을 통해 public으로 변경 후 사용 사용자의 상황에 맞게 오버라이딩 후 사용 메서드 설명 protected Object clone() 객체 자신의 복사본을 반환 public boolean equals(Objec..
서문 자바의 정석 기초편 챕터 8편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 또한 모든 내용을 적은 것은 아닙니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 ( ch.8 ) 프로그램 오류 컴파일 에러(Compile-Time Error) : 컴파일 할 때 발생하는 에러 ( 수정 전까지 프로그램 실행 자체가 불가) 컴파일러 구문체크 번역 최적화 (간단한 계산이나 컴파일, 실행시점에 동일한 처리들) 런타임 에러(Runtime Error) : 실행 할 때 발생하는 에러(프로그램이 종료됨) index out of bo..
서문 자바의 정석 기초편 챕터 7편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 또한 모든 내용을 적은 것은 아닙니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 ( CH.7 ) - 객체지향 2 상속 기존의 클래스로 새로운 클래스를 작성하는 것(코드의 재사용) 두 클래스의 부모와 자식으로 관계를 맺어지는 것 자손은 조상의 모든 멤버를 상속받음(생성자, 초기화블럭 제외) 자손의 멤버가 조상의 멤버보다 작을 수 없음(같거나 많음) 자손의 변경이 조상에 영향을 끼치지 않음 class Child extends Parent..