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

Posted

技术标签:

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

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

如何理解 Java 类库?

【问题讨论】:

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

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

简单示例:

String x = new String("abcdef");

String y = x.substring(2);

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

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

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

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

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

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 问题。

【讨论】:

以上是关于我无法理解 Java 的普通类库的用法的主要内容,如果未能解决你的问题,请参考以下文章

Java 的 I/O 类库的基本架构

“无法直接启动输出类型为类库的项目”

如何理解js框架与js类库的不同?

PHP 类库的使用

PHP 类库的使用

PHP 类库的使用