【问题标题】:I can't understand the usage of the normal class libraries of the Java我无法理解 Java 的普通类库的用法
【发布时间】:2009-08-01 22:13:53
【问题描述】:

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

如何理解 Java 类库?

【问题讨论】:

  • 您能否重述您的问题。我无法弄清楚你的问题。
  • 我同意 Andrew 的观点,如果我们能够更清楚地了解您正在尝试做什么,这将对我们有很大帮助。也许您还可以包含一段示例代码。 “不适用于 Java”的函数是什么?是 IDE 的特殊功能,Java 本身的语法差异,还是其他原因?
  • “但是 JAVA 的库不支持函数”是什么意思。什么意思?
  • 你的意思是你不知道如何使用面向对象编程?那么介绍 OOP 可能会有所帮助。

标签: java c++ class oop


【解决方案1】:

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

简单示例:

String x = new String("abcdef");

String y = x.substring(2);

请注意您首先获取对特定类型对象的引用的想法,这里 x 是一个字符串。

然后你可以让 x 做很多不同的事情,比如提取子字符串。您可以执行的全部操作都记录在 String 类中。

所以处理事情的方法就是说

  1. 我需要什么类型的对象?稍微用谷歌搜索一下往往会有所帮助。
  2. 我如何创建它 - 有时它只是 new Class(),有时另一个类为您制作它们。课程文档通常会告诉您如何操作。
  3. 现在我可以用它做什么?阅读方法文档。

正如已经指出的那样,在线教程会有所帮助。花点时间解决一些问题。

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

对于你想做的每件新事情,通常都有有用的代码 sn-ps。

【讨论】:

    【解决方案2】:

    我强烈建议您查看Sun Java Tutorial,然后在此基础上针对具体问题提出具体问题。 Java 库实际上使用起来相当简单,但数量很多。

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

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

        【解决方案4】:

        鉴于这个问题,听起来您对 C++ 的使用相当有限,并且您还没有真正利用 C++ 语言的 OOP 特性。 Java API 是一个类库。 Java 中没有独立函数(除非您将静态函数算作独立函数)。请熟悉 OOP 和 Java 语言,然后再回答具体的 API 问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-05-30
          • 2022-07-06
          • 2019-01-30
          • 2017-07-13
          • 2019-06-21
          • 1970-01-01
          • 2011-08-31
          相关资源
          最近更新 更多