• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
자바강좌 1-1 (자바의 데이터 타입과 연산자)
연속출석 :
1일 랭킹 : 0위 일병1
0%
0% (0 /55)
  • 댓글 2 |
  • 추천 2 |
  • 조회 3015 |
  • 2012-02-26 (일) 14:14
    1.자바파일 (Java File)과 클래스(Class)
     
     자바 프로그램은 .java의 확장자를 갖는 프로그램으로 반드시 1개 이상의 클래스를 가지고 잇습니다.
    클래스를 작성할 때는 접근 제어자 (access modifier), class 키워드, 클래스명, 여는 브레이스 '{', 클래스의 내용, 닫는 브레이스 '}' 순으로 기술합니다.
     
    예1
          public class Test {
                //클래스 내용
          }
     
    public = (클래스 선언 키워드, 접근 제어자)
    test = (클래스명)
     
    이클립스에서 자바의 클래스를 작성할떄 설정을 변경하지 않으면 기본적으로 public 클래스로 작성되고 자바 파일명도 알아서 결정됩니다.
    특별한 경우를 제외하고는 그냥 public 클래스로 작성되는 기본값을 사용합니다.
     
     하나의 자바파일은 여러 개의 클래스를 가질수도 잇습니다. 이럴 경우 public 클래스는 하나만 올 수 있다. 즉,public 클래스는 하나의 파일에 한개입니다.
    클래스가 한 파일에 여러개 있어서 public 클래스를 설정하기 어려운 경우에는 일반적으로 main() 메소드를 갖는 클래스를 public 으로 지정한다
     
     만일 main() 메소드가 없는 클래스만 있는 경우에는 아무 파일이나 지정하면, 이런 경우에는 한 파일에 클래스 여러 개 기술하는 것 보다, 파일 하나에 클래스 하나의 형태로
    나누는 편이 좋습니다. 자바는 한 파일에 여러 개의 클래스를 기술 가능하며 하나의 파일에 한 클래스 파일로만 작성해두 실제 실행은 클래스 단위로 실행 되므로 실행 결과는 같습니다.
     
    예2
     class A{
     }
     
     class B{
     }
     
     public class Test2{
       public static void main(String [] args){
     
     }
    }
     
     클래스는 경우에 따라 클래스를 패키지에 참가시키거나, 다른 클래스를 import 받을 수 있습니다. 클래스를 패키지에 참가시킬 때는 package문을 자바 파일의 가장 첫 번쨰 줄에 기술해야
    합니다. 단, 주석문은 package문 보다 윗줄에 작성할수 잇습니다.
     
     다른 클래스를 import 받을 떄는 import 문을 사용합니다. import 문을 package문 다음, 클래스 선언 위에 기술합니다.
    package문과 import문은 필요할 경우에 사용합니다. 즉, 필요없는 경우에는 쓰지 않아도 됩니다
     
    예 3
    package test.work;
     
    import javax.swing.JPanel;
     
    public class TestUI extends JPanel {
     
    }
     
    강좌 1-2에서 계속되겟습니다
    이상 CsJ 였습니다.
     
     
     


    [이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]
    IUholic 2012-02-26 (일) 18:34:55
    어렵네요.;; 연습 좀 해봐야겠네요
         
         
    ★CsJ★ 2012-02-28 (화) 07:39:23
    하다보면 잼일거예요. 열심히 도전해보세여^^
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    공지글 이거슨 꿀팁!! 작성 가이드 v1.1 (2013-11-13) +174 더어플 13/03/12 139402
    Android Virtual Device(AVD) 사용법
    Android Virtual Device(AVD) 사용법
    11년전
    h.6375
    v.1
    GNCkorea
    안드로이드 프로젝트 생성 및 실행
    안드로이드 프로젝트 생성 및 실행
    11년전
    h.2373
    v.0
    GNCkorea
    안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK 설치 및 실행
    안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK …
    11년전
    h.3421
    v.1
    GNCkorea
    현재 위치 얻기 간단한 팁~!
    현재 위치 얻기 간단한 팁~!
    11년전
    h.1625
    v.0
    GNCkorea
    이번에 개발한 쇼핑몰 앱 소스 공개합니다.(Android, iOS)
    이번에 개발한 쇼핑몰 앱 소스 공개합니다.(Android, iO…
    11년전
    h.7596
    v.0
    GNCkorea
    이클립스 내에서 안드로이드 제공하는 소스 난독화(ProGuard) 적용
    이클립스 내에서 안드로이드 제공하는 소스 난독화(ProG…
    11년전
    h.5221
    v.0
    GNCkorea
    Low memory killer / win death / Gallery 선택후 프로세스 종료
    Low memory killer / win death / Gallery 선택후 프로…
    11년전
    h.3404
    v.0
    GNCkorea
    [이벤트] 프로그램강좌 포럼의 활성화를 위하여...
    [이벤트] 프로그램강좌 포럼의 활성화를 위하여... (4)
    12년전
    h.1639
    v.4
    쨩쵸딩
    자바강좌 예제.1 글자를 넣어보자
    자바강좌 예제.1 글자를 넣어보자 (6)
    12년전
    h.2119
    v.6
    ★CsJ★
    자바강좌 1-2 (자바의 데이터 타입과 연산자)
    자바강좌 1-2 (자바의 데이터 타입과 연산자) (3)
    12년전
    h.2150
    v.3
    ★CsJ★
    자바강좌 1-1 (자바의 데이터 타입과 연산자)
    자바강좌 1-1 (자바의 데이터 타입과 연산자) (2)
    12년전
    h.3018
    v.2
    ★CsJ★
    JAVA 언어 기초
    JAVA 언어 기초 (2)
    12년전
    h.1903
    v.3
    쿠미야
    안드로이드 프로그래밍 Tip
    안드로이드 프로그래밍 Tip (3)
    12년전
    h.3692
    v.4
    지워니
    Android 키보드 숫자형으로 시작하게 하기
    Android 키보드 숫자형으로 시작하게 하기 (1)
    12년전
    h.2369
    v.1
    지워니
    [C언어]강좌3. 내용을 출력해보자.
    [C언어]강좌3. 내용을 출력해보자. (21)
    12년전
    h.2737
    v.14
    퉁퉁이
    [C언어]강좌2. 간단한 실습준비 마무리
    [C언어]강좌2. 간단한 실습준비 마무리
    12년전
    h.2246
    v.2
    퉁퉁이
    [C언어]강좌1. C언어를 배우기위해
    [C언어]강좌1. C언어를 배우기위해 (1)
    12년전
    h.3381
    v.5
    퉁퉁이
    [경고를해보자]토스트?!토스트란무엇인가(2)
    [경고를해보자]토스트?!토스트란무엇인가(2) (2)
    12년전
    h.2006
    v.2
    레오쏭
    [펌-초보금지]RAM최적화/LED밝기/내외장SD카드/ 스크립트 설정하기
    [펌-초보금지]RAM최적화/LED밝기/내외장SD카드/ 스크립… (9)
    12년전
    h.4816
    v.5
    레오쏭
    [경고를해보자]토스트?!토스트란무엇인가(1)
    [경고를해보자]토스트?!토스트란무엇인가(1) (1)
    12년전
    h.3364
    v.4
    레오쏭
    슬라이딩 도어를 만들어 볼까요?
    슬라이딩 도어를 만들어 볼까요? (3)
    12년전
    h.2835
    v.3
    레오쏭
    윈도우 사용자명 한글일때 에뮬레이터 오류 해결 방법
    윈도우 사용자명 한글일때 에뮬레이터 오류 해결 방법 (3)
    12년전
    h.3444
    v.3
    레오쏭
    추석을 기점으로 다시 강좌가 올라갑니다~
    추석을 기점으로 다시 강좌가 올라갑니다~ (6)
    12년전
    h.1841
    v.4
    레오쏭
    버튼?!-라디오,체크,토글버튼
    버튼?!-라디오,체크,토글버튼
    12년전
    h.3651
    v.4
    레오쏭
    인터페이스?!-키보드로 타이핑을 해볼까?
    인터페이스?!-키보드로 타이핑을 해볼까? (8)
    12년전
    h.5953
    v.8
    레오쏭
    인터페이스?!-레이아웃
    인터페이스?!-레이아웃 (1)
    12년전
    h.2697
    v.4
    레오쏭
    버튼?!텍스트뷰?!
    버튼?!텍스트뷰?! (4)
    12년전
    h.2236
    v.4
    레오쏭
    인터페이스??
    인터페이스?? (2)
    12년전
    h.2522
    v.5
    레오쏭