java初学问题汇集,请全部细心解答,不要用深奥的术语。简单的方式解答。。满意则 附加高分

来源:百度知道 编辑:UC知道 时间:2024/05/20 14:59:51
1.什么是重载 ?

2.final , static final, static 非final变量。

3.静态变量的初始化。 实例变量的默认初始值。

4.super.method(arg), this.var, this.method(args), this(args)
this的用法

5.抽象类,接口。

6.equals();==, Comparable.compareTo()用法。

7.continue 与break在循环用法。

8.StringTokenizer, integer.parseInt(), Double.parseDouble()用法作用

9.异常处理时try /catch/finally, throw/throws 用法。

10.StringBuffer

11.Array.sort() , collections.sort()

12.Stacks, Queues,Binary Trees, Linked Lists

13.Searches(sequential, binary) 搜索

14.选择排序,插入排序,合并排序,快速排序。的基本代码,和详解。

15.Big-O notation. 运行次数的计算, 排序运行
次数计算。 想logO那种东西。

16.ListIterator,LinkedList,HashSet,TreeSet,Hashmap,TreeMap.

1.什么是重载 ? 答:同一个类内对名字相同的方法,声明不同的形参个数或者类型,在调用时,系统自动判断调用那一个方法。

2.final , static final, static 非final变量。 答:final 常量 不可改变。 static final 静态常量 每次创建的对象共有的属性。
static 非final 静态的,即许多对象共有的一个属性,内存中只有一个它,但是是变量,可以被改变。

3.静态变量的初始化。 实例变量的默认初始值。
答:静态变量就是不能改变,初始化后就不变了。
对于一个变量,不给他赋初值,默认的就是他的默认初始值。

4.super.method(arg), this.var, this.method(args), this(args)
this的用法
this(),因为一个类可以有多个构造方法,如果想重用类内其他的构造方法,就在其他的构造方法里写this(),其形参将决定调用的哪一个构造方法。

5.抽象类,接口。

抽象类:首先存在抽象方法,就是一个方法前面有abstract,此类不能实例化,就是用来被继承的,可方便其他类,简化代码量,也可以实现多态。
接口:类似于抽象类,不过它的方法都是空的,不能有变量,也是用来被实现的,其他类可以用implements来实现它。

6.equals();==, Comparable.compareTo()用法。
equals()方法,即object里面的,任何类都继承object类,所以我们写的类都可以重写这个方法~就好比string类里面就重写了它。

compareto(),就是比较两个字符串,比较它们的大小,根据顺序。

7.continue 与break在循环用法。
continue;跳出本次循环,进行判断,不满足条件,则跳出。
break;直接跳出循环,执行循环下面的语句。

8.StringTokenizer, integer.parseInt(), Double.parseDoub