ν¨ν€μ§(package)
- μλ‘ κ΄λ ¨ μλ ν΄λμ€λ μΈν°νμ΄μ€λ€μ νλλ‘ λ¬Άμ κ²
- ν¨ν€μ§κ° λ€λ₯΄λ©΄ ν΄λμ€μ μ΄λ¦μ΄ κ°μλ λ¨
- ν΄λμ€ μ΄λ¦μΌλ‘ μΈν μΆ©λμ λ§μ μ μμ
- ν¨ν€μ§λ₯Ό μ΄μ©νμ¬ λμ± μΈλ°ν μ κ·Ό μ μ΄λ₯Ό ꡬνν μ μμ
- ν¨ν€μ§λ₯Ό μ¬μ©νλ κ°μ₯ μ€μν μ΄μ λ μ΄λ¦κ³΅κ°(name space) λλ¬Έ
package Day03;
// κ°μ ν¨ν€μ§λ΄μ ν΄λμ€κ° μλ κ²½μ° importꡬ문 μ¬μ©
// importꡬ문 μ¬μ© μ λͺ
νν μ¬μ©ν ν΄λμ€λ₯Ό μ§μ νκ±°λ
import Day03.com.test.test;
//ν¨ν€μ§λ΄μ λͺ¨λ λ―λμ€λ₯Ό μ§μ ν μ μλ€.
import Day03.com.test.*;
public class _05_package {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(test.num);
}
}
// Package ν¨ν€μ§ μ΄λ¦;
package library;
public class Circle{ } // => Circle.java
package library;
public class Rectangle{ } // => Rectangle.java
Javaμμ μ 곡νλ ν¨ν€μ§λ€
java.applet - μ νλ¦Ώμ μμ±νλλ° νμν ν΄λμ€
java.awt - κ·Έλν½κ³Ό μ΄λ―Έμ§λ₯Ό μν ν΄λμ€
java.beans - μλ°λΉμ¦ ꡬ쑰μ κΈ°μ΄ν μ»΄ν¬λνΈλ₯Ό κ°λ°νλλ° νμν ν¨ν€μ§
java.io - μ λ ₯κ³Ό μΆλ ₯ μ€νΈλ¦Όμ μν ν΄λμ€
java.lang - μλ° νλ‘κ·Έλλ° μΈμ΄μ νμμ μΈ ν΄λμ€
java.math - μνμ κ΄λ ¨λ ν΄λμ€
java.net - λ€νΈμνΉ ν΄λμ€
java.nio - μλ‘μ΄ λ€νΈμνΉ ν΄λμ€
java.rmi - μ격 λ©μλ νΈμΆ(RMI) κ΄λ ¨ ν΄λμ€
java.security - 보μ νλ μμν¬λ₯Ό μν ν΄λμ€μ μΈν°νμ΄μ€
java.sql - λ°μ΄ν°λ² μ΄μ€μ μ μ₯λ λ°μ΄ν°λ₯Ό μ κ·ΌνκΈ° μν ν΄λμ€
java.until - λ μ§, λμ μμ±κΈ° λ±μ μ νΈλ¦¬ν° ν΄λμ€
javax.imageio - μλ° μ΄λ―Έμ§ I/O API
javax.net - λ€νΈμνΉ μ ν리μΌμ΄μ μ μν ν΄λμ€
javax.swing - μ€μ μ»΄ν¬λνΈλ₯Ό μν ν΄λμ€
javax.xml - XMLμ μ§μνλ ν¨ν€μ§
'#1 Language π > 1-4 JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA] μ κ·Όμ νμ (public, protected, private, default μ°¨μ΄) (0) | 2022.12.03 |
---|---|
[Java] JDK vs JRE vs JVM (0) | 2022.11.29 |
[JAVA] μμ (0) | 2022.11.06 |
[JAVA] Final νλ (0) | 2022.11.06 |
[JAVA] μ±κΈν€(Singleton) (0) | 2022.11.06 |