반응형
import문의 선언하기
Backend/java2018. 8. 12. 17:10import문의 선언하기

import문의 선언 1. import문은 패키지문과 클래스선언 사이에 선언한다. 설명서 import문은 패키지문과 클래스 선언 사이에 위치해야 하고요... package문과는 달리 import문은 여러 번 사용할 수 있습니다. 특정 패키지의 모든 클래스를 import할 때는 패키지명 다음에 별표‘*’를 적어주면 되고요. 특정 클래스 하나만을 import할 때는 패키지명과 클래스명을 적어주면 됩니다. 첫번째 import문은 java.text패키지의 SimpleDateFormat클래스 하나만을 import한 것이고... 두번째 import문은 java.util패키지의 모든 클래스를 import한 것입니다. 그래서 java.util패키지에 속한 Date클래스를 이렇게 패키지 이름없이 클래스 이름만으로 사용할..

import문
Backend/java2018. 8. 12. 17:06import문

Import문 정의 : 1. 사용할 클래스가 속한 패키지를 지정하는데 사용 2. Import문을 사용하면 클래스를 사용할 때 패키지명을 생략할 수 있다. 설명서 import문은 사용할 클래스의 패키지를 지정하는데 사용합니다. 다른 패키지의 클래스를 사용하려면... 클래스의 패키지명도 같이 적어줘야하는데... import문으로 한번만 패키지를 선언해주면... 해당 패키지의 클래스는 패키지명을 적어주지 않아도 됩니다. 예를 들어 java.util패키지의 Date클래스를 사용하려면... 아래와 같이... 클래스 이름앞에 패키지명을 붙여줘야하는데... import문을 이용해서 java.util패키지를 선언하면... 이 패키지에 속한 클래스들은 패키지명을 붙이지 않고 편하게 사용할 수 있습니다. 예외적으로 jav..

클래스패스 설정 하기2
Backend/java2018. 8. 12. 17:01클래스패스 설정 하기2

클래스패스 설정 1. 클래스패스로 자동 포함된 폴더 for 클래스파일(*.class) : 수동생성 해야한다. è JDK설지경로 \jre\classes 2. 클래스패스로 자동 포함된 폴더 for jar파일(*.jar) : JDK설치시 자동생성됨 è JDK설치경로 \jre\lib\ext 설명서 JDK1.2에서부터.... 클래스패스를 설정하지 않아도 되도록... 두 개의 폴더를 지정해 놓았습니다. JDK설치폴더 아래 jre아래 classes폴더와 jre아래 lib아래 ext폴더 입니다. ext폴더는 JDK를 설치할때 자동생성되지만... classes폴더는 자동생성되지 않기 때문에... 직접 만들어줘야 하고요. 클래스 파일은 classes폴더에, jar파일은 ext폴더에 넣기만 하면 됩니다.

클래스 패스 설정하기
Backend/java2018. 8. 12. 16:57클래스 패스 설정하기

클래스패스(classPath) 설정 1. 클래스패스(classPath)는 클래스파일(*.class)를 찾는 경로이고 , 구분자는 ‘,’로 나타낸다 2. 클래스패스에 패키지가 포함된 폴더 or jar파일을 ( *.jar )나열한다. 3. 클래스패스가 없으면 자동적으로 현재 폴더가 포함되지만 , 클래스패스를 지정할 때는 현재 폴더 ( . ) 도 함께 추가해주어야 한다. 설명서 클래스패스는 클래스파일을 찾는 경로이고요... 각 경로간의 구분은 ‘;’으로 합니다. 경로가 여러 개 있을 때는 클래스 파일을 찾을 때 제일 왼쪽의 경로부터 순서대로 찾아나가기 시작합니다. 지금까지는 클래스패스를 지정하지 않고도... 실행할 수 있었는데요... 그 이유는 현재 폴더가 자동적으로 클래스패스에 포함되기 때문이었습니다. 만일..

패키지의 선언
Backend/java2018. 8. 12. 16:46패키지의 선언

패키지의 선언 정의 : 1. 패키지는 소스파일에 첫 번째 문장으로 단 한번 선언한다. 2. 하나의 소스파일에 둘 이상의 클래스가 포함된 경우 , 모두 같은 패키지에 속하게 된다 ( 하나의 소스파일에 단 하나의 public 클래스만 허용된다 ) 3. 모든 클래스는 하나의 패키지에 속하며 , 패키지가 선언되지 않은 클래스는 자동적으로 이름없는 (unnamed)패키지에 속하게 된다. 설명서 패키지는 키워드 package를 사용해서... 소스파일의 첫 번째 문장에 단 한번만 선언할 수 있습니다. 그리고 이 소스파일에 선언된 클래스는 모두 같은 패키지에 속하게 됩니다. 왼쪽의 코드에 보면... PackageTest.java라는 소스파일에... 주석을 제외한 첫번째 문장에 패키지를 선언하였고요. 그 아래에 두 개의..

패키지(Package)의 정의
Backend/java2018. 8. 12. 16:38패키지(Package)의 정의

패키지 ( Package ) 정의 1. 서로 관련된 클래스와 인터페이스의 묶음 2. 클래스가 물리적으로 클래스파일 ( *.class ) 인 것처럼 , 패키지는 물리적으로 폴더이다 패키지는 서브패키지를 가질 수 있으며, ‘,’으로 구분한다 3. 클래스의 실제 이름 (full name)은 패키지명이 포함된 것이다. (String 클래스의 full name은 java.lang.String 이다 ) 4. Rt.jar는 java API의 기본 클래스들을 압축한 파일이다. (JDK 설치경로 \jre\lib에 위치한다) 설명서 패키지는 한마디로 클래스의 묶음입니다. 서로 관련된 클래스를 그룹지어 놓는 것이지요. 우리가 폴더를 만들어놓고 그 안에 관련된 파일을 모아 놓는 것처럼요... java소스파일을 컴파일하면.....

반응형
image