我无法理解 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 的普通类库的用法的主要内容,如果未能解决你的问题,请参考以下文章