[JAVA] #1. JDK bin directory 의 역 어셈블러_javap.exe

Posted by yvette.theomom's blog
2011. 8. 10. 01:06 개발/025_JAVA
반응형

javap.exe
ex) c:\> javap Hello > Hello.java 단, 선언부만 저장된다.

[JAVA] editplus 설정과 첫 프로그램작성

Posted by yvette.theomom's blog
2009. 11. 10. 19:29 개발/025_JAVA
반응형
public class Test2 { // Test2 라고 하는 class 이름과 file 의 이름은 같아야한다.
 //field
 //constructor
 //method
 //main
 public static void main(String[] args) {// 자바에서 스스로 실행가능한 클래스를 만들려고 하면
     //반드시 main 을 만들어 주어야 한다.
  System.out.println(("2*5=" + 2*5)); // 문자열과 정수값을 연결해서 찍고자할때 + 연산자를
                                      // 사용한다.
  //문자열과 문자열
  System.out.println("hello" + "  " + "java");
 }
}

[JAVA] 파일의 명명법과 주석처리

Posted by yvette.theomom's blog
2009. 11. 10. 12:05 개발/025_JAVA
반응형

#. Class 명명법의 규칙

1. 대문자(첫자) ===> 반드시는 아니다. 하지만, Sun 이 제공한 Api  Class 를 대문자로 시작한다.
                       ===> Api 의 내용을 정확히 확인하기 위해서 (중요중요!!!)
                              -. API 란, Sun 사에서 제공하는 Class 뭉치의 사전이다. 

2. 숫자로 시작하지마라.
3. 특수문자 사용금지.(_(언더스코어), $ 는 예외)

#. JVM 의 정의

 - 자바가상머신
 - 증거: 자바가 단순언어가 아니다.
            자바는 단순언어가 아니라 < System > 이다.
       
        - 역할: 자바의 환경을 정의한다.(JRE)
                   자바언어에서 사용가능한 spec 을 제공한다.


#. 주석

 -. 주석은 JVM 이 인식하지 못하는 코드이다.
 -. 이는 나중에 코드를 쉽게 분석할 수 있는 설명이된다.
 -.코드의 버그를 잡을수있는 수단이 된다.

----------------------------------------- written by yvette.

[Quiz] 다음 물음에 답하라.(~자바의 구조)

Posted by yvette.theomom's blog
2009. 11. 10. 12:01 개발/025_JAVA
반응형

1) 자바는 어떻게 저장해야 하는가?
          ==> 클래스명과 파일명을 같게 저장한다. (Test.java)

2) 이 클래스를 스스로 실행가능하게 만들수 있는 설계를 하시오.
          ==>  main method 가 있어야 스스로 실행가능하며,
                 main method 의 형태는 public static void main(String args[]) {
                                                   } 이다.

3) 이 java 파일을 compile 하시오.(java file 의 compile 명령어)
          ==> javac Test.java

   3-1) 컴파일후 생성되는 파일의 확장자는?
          ==> *.class 파일 --> Test.class

4) compile 된 자바파일을 실행하시오.
          ==> java Test


[JAVA] main 의 존재유무와 그 의미에 대해-기본적인 JAVA 언어의 구조

Posted by yvette.theomom's blog
2009. 11. 10. 11:04 개발/025_JAVA
반응형

-. 스스로 실행가능하게 하려면 main 이 있어야 한다.
-. 스스로 실행가능한 Class 를 만들기 위해서 이 형태는 변하지 않는다.
    public static void main(String args[]) {
    }

-. 기본적인 자바 언어의 구조
    Class Test { 
             public static void main(String args[]) {
             }
    }

-. 실행가능한 기본적인 자바 프로그램
    Class Test {
             int a;
             public static void main(String args[]) {
                              System.out.println(a);
             }
     }

      1) 저장: Test.java
      2) compile : javac Test.java    --> Test.class 파일생성됨
          2-1) main 의 유무 --> 스스로 실행가능여부 판정
      3) 실행 : java Test

-written by yvette.

   

[JAVA] JAVA 언어의 구조 및 클래스에 대해

Posted by yvette.theomom's blog
2009. 11. 10. 10:59 개발/025_JAVA
반응형

JAVA 언어의 구조

Class 도서관 {                 ==>  클래스명                       ---> 도서관이라는 클래스가 있다고하자.

  수호지                           ==> field (property)               ---> 도서관에는 책들이 있고 도서관안에 있는 그 책들을
  삼국지                                                                            field 라 하며 이는 property 라고도 한다.
      .                                                                                도서관의 책들에는 수호지도 있고, 삼국지도 있다.
      .
      .
  --------
  목록                              ==> method (attribute)           ---> 도서관에는 책들의 목록(리스트->행동)이 있고,
  사서(기기)                                                                       사서가 있다. 이는 ACT 즉, 행동을 의미하며
                                                                                        method 라고도 하고, 좀더 유식한말로(^^) 
                                                                                        attribute 라고도 한다. 

}   


Class 차 {
   엔진(움직임)
   핸들, 시트등

}

- written by yvette


#. 보충

 § 자바의 구조알기 §
   
class : 자바에서는 기본적인 자료형으로 그 안에는 act를 할 수 있는 메소드와 명사적인 부분에 해당하는 자료형으로 구분 될 수 있고, 또 다른 클래스가 오는 것이 가능하다.
method : act를 하는 부분이고, 이 부분에서 실질적인 작업이 일어난다.
변수 : 작업의 대상이 되며, 지역변수와 멤버 변수로 구분을 할 수 있다.
                                                                                                  출처: http://www.ichoongang.com/






 

[OOP] 개념

Posted by yvette.theomom's blog
2009. 11. 10. 10:53 개발/025_JAVA
반응형
-. Object Oriented Programming
-. 자바가  객체지향언어는 아니다.
-. 객체는 Object 이나, Object 는 객체라고 말할수 없다. Object 는 단지 Object 일뿐이다.
    객체 = Object (O)
    Object == 객체 (X)

-. 객체란, 우리가 명사로써 표현할 수 있는 모든 것을 말한다.
-. 객체의 개념이 프로그램 속에서는 클래스 형태로 존재하고, 그 속에는 메소드와 함수가 있다. 
-. 메소드와 함수는 각각 어떤 행동을 할수 있는 것을 말한다.

- written by yvette.