저는 Java 프로그래밍 초보자입니다. 전에 DX 라이브러리를 C++로 사용 해본 경험이 있습니다. DX 라이브러리는 간단한 함수로 작업했지만 JAVA의 라이브러리는 함수와 함께 작동하지 않습니다.Java의 일반 클래스 라이브러리 사용법을 이해할 수 없습니다.
Java 클래스 라이브러리를 어떻게 이해할 수 있습니까?
저는 Java 프로그래밍 초보자입니다. 전에 DX 라이브러리를 C++로 사용 해본 경험이 있습니다. DX 라이브러리는 간단한 함수로 작업했지만 JAVA의 라이브러리는 함수와 함께 작동하지 않습니다.Java의 일반 클래스 라이브러리 사용법을 이해할 수 없습니다.
Java 클래스 라이브러리를 어떻게 이해할 수 있습니까?
개체의 함수가 아니라 메서드입니다. 그것은 큰 차이이며 OO의 열쇠입니다.
간단한 예 :
String x = new String("abcdef");
String y = x.substring(2);
참고 특정 유형의 개체에 대한 참조를 얻어서 시작 아이디어는 여기에서 x는 String입니다.
그런 다음 x에 많은 부분을 추출하도록 요청할 수 있습니다 (추출 부분 문자열 등). 수행 할 수있는 모든 작업은 String 클래스에 문서화되어 있습니다.
그래서 일을 접근하는 방법이지적했듯이 온라인 자습서가 도움이 될 것입니다. 시간을내어 일부 작업을하십시오.
IDE (Eciplise는 무료입니다)는 개체가있을 때 사용할 수있는 방법에 대한 메뉴를 제공하는 "도움말"을 제공합니다.
자주하는 일마다 유용한 코드 조각이 있습니다.
나는 Sun Java Tutorial을 통해 진행 한 다음 그 결과에 따라 특정 문제에 대해 특정 질문을하는 것이 좋습니다. Java 라이브러리는 실제로 사용하기가 비교적 간단하지만 많은 라이브러리가 있습니다.
IDE를 사용하고 계십니까? Java 프로그래머를 시작하는 데 강력히 권장됩니다.
우리는 간단한 예를 들어이 java.lang.System의 "OUT"멤버를 사용
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
시작하자; 이는 PrintStream입니다. PrintStream
형식의 println
메서드를 사용하여 다음 줄 바꿈으로 문자열을 인쇄합니다.
당신의 C++ 사용법이 상당히 제한되어 있고이 질문에서 C++ 언어의 OOP 기능을 실제로 사용하지 않은 것 같습니다. Java API는 클래스 라이브러리입니다. Java에는 독립 기능이 없습니다 (독립 기능을 독립 기능으로 간주하지 않는 한). OOP 및 Java 언어에 익숙해 지신 후 특정 API 관련 질문을 참조하십시오.
질문을 다시 작성해주십시오. 나는 당신의 질문을 이해할 수 없습니다. –
앤드류 (Andrew)에 동의합니다. 정확히 무엇을하려고하는지 정확히 이해할 수 있다면 큰 도움이 될 것입니다.아마도 예제 코드를 포함시킬 수도 있습니다. "Java에서 작동하지 않는"기능은 무엇입니까? IDE의 특정 기능, Java 구문의 차이점 또는 다른 것입니까? –
"하지만 JAVA 라이브러리는 기능과 작동하지 않습니다." 평균? – KitsuneYMG