일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- database
- Data Structure
- Binary Search
- SQL
- Class
- Matrix
- Number Theory
- 파이썬
- geometry
- Tree
- Method
- 코딩테스트
- simulation
- hash table
- dynamic programming
- Counting
- Stack
- sorting
- implement
- array
- bit manipulation
- 자바
- greedy
- Binary Tree
- string
- two pointers
- 코테
- java
- 구현
- Math
- Today
- Total
목록Import (2)
코린이의 소소한 공부노트
import문은 이미 여러 번 만나봐서 무엇을 말하는지는 짐작할 것이다. import java.util.Date; 클래스 위에 import문을 선언해두면, 해당 클래스 또는 해당 패키지 안에 있는 클래스를 불러다 쓸 수 있는 것으로 알고 있을 것이다. 나 또한 그랬다. 그러나 import문은 사용자를 위한 것이 아닌, 컴파일러를 위한 것이었다! 띠로리.. import문은 1. 컴파일러에게 클래스가 속한 패키지가 무엇인지 알려준다. - 클래스 이름이 중복되는 것이 많기 때문에, 어느 패키지에 속해있는지 아는 게 중요하다. - 해당 클래스를 불러와서 쓰려고 할 때, 어디로 갈지 그 길을 알려준다. 2. 사용자가 패키지 이름을 생략할 수 있게 만들어준다. - 원래 클래스를 사용할 때 패키지 이름을 꼭 써줘야 ..
그동안 별 설명 없이 import를 많이 써왔다. 이번에 볼 것은 1. 모듈이 무엇인지 2. 사용방법은 어떻게 되는지 3. 많이 쓰는 모듈에는 무엇이 있는지 알아보려고 한다. 1. 모듈(module)이란? 사전에서 나오는 모듈의 정의는 특성을 갖는 기능의 단위라고 나온다. 컴퓨터 하드웨어를 예로 들면 메인 보드, 인터페이스 보드, 보조 입출력 장치, 중앙 처리장치 등이 각 기능을 담당하는 모듈이라고 얘기할 수 있다. 파이썬에서 말하는 모듈은 1) 소프트웨어 모듈을 말하는 건데, 이것은 각종 변수, 함수, 클래스 등 파이썬 정의와 문장들을 모아 놓은 파일이다. 2) 모듈이름.py라는 파일에 담겨 있다. 우리가 임의로 만들어서 사용하는 변수나 함수 등은 프로그램이 끝나면 사라져서 다른 프로그램에서 재사용하는..