学习JAVA过程中遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:19:41
我是一个JAVA初学者,语法和面向对象的特性如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,异常处理机制都看完了。我想请问应该如何学习Java的类库,感觉当中的类,方法太多了,如何能快速的熟悉并记住它?
请教前辈学习经验。

这是学JAVA的都会碰到的问题,JAVA里的类太多,很难记完,一般来说,只能用到哪再查API文档帮助,如果很牛,把所有都记住了,在工作过程中是否能用到就是另外一回事了,如果说记住不是很难,但是记住而且能灵活运用就不是很容易了,毕竟硬记的时候不是很注意也无法看透类里方法的运行和运用机制。所以就是楼上说的,边学边用,我提议闲的没事时多翻翻API文档,权且是一种娱乐。

很好方法就是看代码,看别人的代码,然后有不明白的方法就查api,熟练的应用api这点很重要。

写一个项目

学编程一定要多写
光看不行

java接口
什么是接口?

Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。

接口的两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。前者叫做“Java接口”,后者叫做“接口”。

在Java语言规范中,一个方法的特征仅包括方法的名字,参数的数目和种类,而不包括方法的返回类型,参数的名字以及所抛出来的异常。在Java编译器检查方法的重载时,会根据这些条件判断两个方法是否是重载方法。但在Java编译器检查方法的置换时,则会进一步检查两个方法(分处超类型和子类型)的返还类型和抛出的异常是否相同。

接口继承和实现继承的规则不同,一个类只有一个直接父类,但可以实现多个接口。

Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类更抽象化。

Java接口的方法只能是抽象的和公开的,Java接口不能有构造器,Java接口可以有public,静态的和final属性。

接口把方法的特征和方法的实现分割开来。这种分割体现在接口常常代表一个角色,它包装与该角色相关的操作和属性,而实现这个接口的类便是扮演这个角色的演员。一个角色由不同的演员来演,而不同的演员之间除了扮演一个共同的角