๐น[JAVA] ํจํค์ง๐น
ํจํค์ง
์๋ฐ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ ๊ณต๋๋ ๊ฑฐ๋ํ ํด๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก
๊ด๋ จ๋ ํด๋์ค์ ์ธํฐํ์ด์ค์ ๋ชจ์์ ๋งํ๋ค.
์๋ฐ ํจํค์ง์ ๊ตฌ์กฐ๋ฅผ ๋ณด๊ธฐ ์ํด ์๋ฐ์์๋
์๋ฐ API(Application Programming Interface)๋ฅผ ์ ๊ณตํ๋ค.
๊ฐ. ํจํค์ง์ ์ข ๋ฅ
- java.lang
- ์๋ฐ ์ธ์ด์ ๊ธฐ์ด์ ์ธ ์ฌํญ์ ์ ์ํ ํด๋์ค(ํด๋์ค ์์ฑ ์ ๋ฌด์กฐ๊ฑด)์ ๊ด๋ จ๋ ํจํค์ง๋ก Object ํด๋์ค, ๋ฌธ์์ด ๊ด๋ จ ํด๋์ค,์์คํ ๊ด๋ จ ํด๋์ค, ๋ฉํฐ ์ค๋ ๋ ํด๋์ค ๋ฑ๊ณผ ๊ฐ์ด ์๋ฐ ํ๋ก๊ทธ๋จ ์์ฑ์ ํ์ํ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
- java.io
- ์๋ฐ ์ ์ถ๋ ฅ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ํจํค์ง๋ก ํ์ผ์ด๋ ๋ฒํผ ๋ฑ์ ์ ์ถ๋ ฅ ๊ด๋ จ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
- java.awt
- GUI์์ฑ๊ด ๊ด๋ จ๋ ํจํค์ง
- java.applet
- ์ ํ๋ฆฟ ์์ฑ์ ํ์ํ ๊ธฐ๋ฅ์ ๋ชจ์๋
- java.net
- ์๋ฐ์ ๋คํธ์ํฌ์ ๊ด๋ จ๋ ํจํค์ง๋ก ์์ผ๊ณผ ๊ด๋ จ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
- javax.swing
- java.awtํจํค์ง์ ๋๋ธ์ด ์๋ฐ GUI์ ํ๋ฆฌ์ผ์ด์ ์์ฑ๊ณผ ๊ด๋ จ๋ ํจํค์ง๋ก ์ตํต์ฑ ์๋ ์ปดํฌ๋ํธ ์ ๊ณต
- java.util
- ์ ํธ๋ฆฌํฐ์ฑ ๊ธฐ๋ฅ๊ณผ ๊ด๋ ค๋ ํจํค์ง๋ก ๋ ์ง ํํ์ด๋ ์ฌ๋ฌ ์๋ฃํ์ ํ๋๋ก ์ทจ๊ธํ๋ ์ปฌ๋ ์ ๊ณผ ๊ด๋ จ๋ ๊ธฐ๋ฅ ์ ๊ณต
- java.sqi
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ํจํค์ง
ํจํค์ง์ ์ด์ฉ
ํ์
import ํจํค์ง๋ช .;
import ํจํค์ง๋ช .ํด๋์ค๋ช ;
ex) import java.lang.;
import java.lang.Object;
import๋ฌธ์ ํ๋ก๊ทธ๋จ์ ๋งจ ์์ ๊ธฐ์ ํด์ผ ํ๋ค.
import java.lang.*;
class PackageExam{
public static void main(String args[]){
String strData1 = "I Love You";
System.out.println("strData = " + strData)'
}
}
์คํ๊ฒฐ๊ณผ : strData = I Love You
์ ๋ฆฌ
java.langํจํค์ง์ ์ํ ํด๋์ค๋ค์ ํน๋ณํ import ํ์ง ์์๋ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, java.lang.Object ํด๋์ค๋ ๋ชจ๋ ์๋ฐ ํด๋์ค์ ์ต์์ ํด๋์ค๋ก ์๋ฌด๋ฐ ํด๋์ค๋ฅผ ์์ ๋ฐ์ง ์๋ ํด๋์ค๋ฅผ ์ ์ํด๋ ๋ชจ๋ ํด๋์ค๋ Objectํด๋์ค๋ฅผ ์๋์ผ๋ก ์์๋ฐ๋๋ค.
Objectํด๋์ค์ ์ค์ ๋ฉ์๋๋ equals() ๋ฉ์๋์
toString()๋ฉ์๋๋ก ๋๋ถ๋ถ ํด๋์ค์์๋ ์ฌ์ ์ ํ์ฌ ์ฌ์ฉํ๋ค.
- equals()๋ฉ์๋๋ wrapperํด๋์ค
- toString()๋ฉ์๋๋ StringBufferํด๋์ค
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐น[JAVA] ํจํค์ง๐น), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@youjin0411/JAVA-ํจํค์ง์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค