2009-08-01 2 views
0

저는 Java 프로그래밍 초보자입니다. 전에 DX 라이브러리를 C++로 사용 해본 경험이 있습니다. DX 라이브러리는 간단한 함수로 작업했지만 JAVA의 라이브러리는 함수와 함께 작동하지 않습니다.Java의 일반 클래스 라이브러리 사용법을 이해할 수 없습니다.

Java 클래스 라이브러리를 어떻게 이해할 수 있습니까?

+3

질문을 다시 작성해주십시오. 나는 당신의 질문을 이해할 수 없습니다. –

+0

앤드류 (Andrew)에 동의합니다. 정확히 무엇을하려고하는지 정확히 이해할 수 있다면 큰 도움이 될 것입니다.아마도 예제 코드를 포함시킬 수도 있습니다. "Java에서 작동하지 않는"기능은 무엇입니까? IDE의 특정 기능, Java 구문의 차이점 또는 다른 것입니까? –

+0

"하지만 JAVA 라이브러리는 기능과 작동하지 않습니다." 평균? – KitsuneYMG

답변

2

개체의 함수가 아니라 메서드입니다. 그것은 큰 차이이며 OO의 열쇠입니다.

간단한 예 :

String x = new String("abcdef"); 

String y = x.substring(2); 

참고 특정 유형의 개체에 대한 참조를 얻어서 시작 아이디어는 여기에서 x는 String입니다.

그런 다음 x에 많은 부분을 추출하도록 요청할 수 있습니다 (추출 부분 문자열 등). 수행 할 수있는 모든 작업은 String 클래스에 문서화되어 있습니다.

그래서 일을 접근하는 방법이

  1. 내가 어떤 유형의 객체가 필요합니까 말을하는 것입니다? 인터넷 검색은 여기에서 도움이되는 경향이 있습니다.
  2. 어떻게 만드나요? 때로는 새로운 Class() 일 때도 있고 때로는 다른 클래스가 만들어주는 경우도 있습니다. 클래스 문서는 일반적으로 어떻게하는지 알려줍니다.
  3. 이제 어떻게해야합니까? 메소드 문서를 읽으십시오.

지적했듯이 온라인 자습서가 도움이 될 것입니다. 시간을내어 일부 작업을하십시오.

IDE (Eciplise는 무료입니다)는 개체가있을 때 사용할 수있는 방법에 대한 메뉴를 제공하는 "도움말"을 제공합니다.

자주하는 일마다 유용한 코드 조각이 있습니다.

2

나는 Sun Java Tutorial을 통해 진행 한 다음 그 결과에 따라 특정 문제에 대해 특정 질문을하는 것이 좋습니다. Java 라이브러리는 실제로 사용하기가 비교적 간단하지만 많은 라이브러리가 있습니다.

IDE를 사용하고 계십니까? Java 프로그래머를 시작하는 데 강력히 권장됩니다.

2

우리는 간단한 예를 들어이 java.lang.System의 "OUT"멤버를 사용

class HelloWorldApp { 
    public static void main(String[] args) { 
     System.out.println("Hello World!"); // Display the string. 
    } 
} 

시작하자; 이는 PrintStream입니다. PrintStream 형식의 println 메서드를 사용하여 다음 줄 바꿈으로 문자열을 인쇄합니다.

1

당신의 C++ 사용법이 상당히 제한되어 있고이 질문에서 C++ 언어의 OOP 기능을 실제로 사용하지 않은 것 같습니다. Java API는 클래스 라이브러리입니다. Java에는 독립 기능이 없습니다 (독립 기능을 독립 기능으로 간주하지 않는 한). OOP 및 Java 언어에 익숙해 지신 후 특정 API 관련 질문을 참조하십시오.

관련 문제