我无法理解Java的普通类库的用法

时间:2009-08-01 22:13:53

标签: java c++ class oop

我是Java编程的初学者。我有以前在C ++中使用DX库的经验。 DX库使用简单的函数,但JAVA的库不适用于函数。

我如何理解Java类库?

4 个答案:

答案 0 :(得分:2)

我强烈建议您浏览Sun Java Tutorial,然后根据具体问题询问具体问题。实际上,Java库使用起来非常简单,但是它们有很多。

您是否使用IDE开始使用?强烈建议他们开始Java程序员。

答案 1 :(得分:2)

让我们从一个简单的例子开始

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

这使用java.lang.System的“out”成员;这是PrintStream;它使用PrintStream类型的println方法打印带有以下换行符的字符串。

答案 2 :(得分:2)

不是函数,而是对象的方法。这是一个很大的不同,也是OO的关键。

简单示例:

String x = new String("abcdef");

String y = x.substring(2);

注意你的想法是从获取对特定类型对象的引用开始,这里x是一个String。

然后你可以让x做很多不同的事情,比如提取子串。您可以做的全部内容记录在String类中。

所以解决问题的方法就是说

  1. 我需要什么类型的物品?一点谷歌搜索往往有助于此。
  2. 我如何创建它 - 有时候它只是新的Class(),有时候另一个类会为你创建它们。课程文档通常会告诉您如何。
  3. 现在我能用它做什么?阅读方法文档。
  4. 正如已经指出的那样,在线教程将有所帮助。花些时间来完成一些工作。

    IDE(例如,Ecplise是免费的)将为您提供“帮助”,在您拥有对象时提供可用方法的菜单。

    对于你想要做的每件新事物,通常会有很多有用的代码片段。

答案 3 :(得分:1)

听起来你对C ++的使用相当有限,并且你没有真正利用C ++语言的OOP特性,给出了这个问题。 Java API是一个类库。 Java中没有独立的功能(除非您将静态功能视为独立功能)。请熟悉OOP和Java语言,然后返回特定的API问题。