1 unsighed int 属于java基本类型吗
2 class A
{
int x=20;
public static void main(String[] args)
{
Syatem.out.println(x);
}
}//结果是编译期间报错还是run的时候报错
3
ArrayList和vector有什么区别。
4
class A{}
class B extends A{}
A a= new B();
可以这样调用B的方法吗? ((B)a).B的方法
5
swing有什么特点
2 class A
{
int x=20;
public static void main(String[] args)
{
Syatem.out.println(x);
}
}//结果是编译期间报错还是run的时候报错
3
ArrayList和vector有什么区别。
4
class A{}
class B extends A{}
A a= new B();
可以这样调用B的方法吗? ((B)a).B的方法
5
swing有什么特点
Java里面没有 unsigned
2 class A
{
int x=20;
public static void main(String[] args)
{
Syatem.out.println(x);
}
}//结果是编译期间报错还是run的时候报错
编译报错:Syatem 错~ 把int x=20;改成 static int x=20;
4
class A{}
class B extends A{}
A a= new B();
可以这样调用B的方法吗? ((B)a).B的方法
可以~
2、Syatem是你笔误还是???现在编译时会报错,因为x是对象的字段而不是类的。
3、ArrayList非同步,vector同步。
4、可以。
5、不知道。
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
ArrayList和vector有什么区别。
***:不是从一个地方继承实现的,vector同步了,慢!4
class A{}
class B extends A{}
A a= new B();
可以这样调用B的方法吗? ((B)a).B的方法
可以,涉及到rtti,upcast是安全的!永远记住,B是A.5
swing有什么特点是awt之后的gui组件,轻量级实现的,建议去google查找相关的,来龙去脉就明白了
2。编译期出错,在静态main方法中不能调用非静态成员
3。arraylist是一种list, 而vector是动态数组,而且后者是线程安全的。
4。这样调用是可以的。
5。swing是java为了增强图形功能而提供的轻量级component组件库。
Swing组件是纯JAVA写的,以前的AWT不能实现与平台无关性.
//
在编译期间可以确定的错误就是编译期错误(比如明显的语法错误等)
但是有的错误只有在运行时才能发现,比如空指针、IndexOutOfBounds等
所以即使编译通过但也会有运行时异常
2。编译期出错,在静态main方法中不能调用非静态成员
3。arraylist是一种list, 而vector是动态数组,而且后者是线程安全的。
4。这样调用是可以的。
5。swing是java为了增强图形功能而提供的轻量级component组件库。
//同意
2.编译时出错。Syatem.out.println(x);中的x未被初始化
4、好象应该是B b=new B();
3、ArrayList非同步,vector同步。
4.可以
2.编译的时候会报错,非static的变量不能用在静态的方法中
3.ArrayList和Vector是非同步和同步
4.可以
5.在awt之后出现的gui工具,一组轻组件,个人感觉很方便
。
2.编译期出错,在静态main方法中不能调用非静态成员,你可以将int x = 20;写在main函数里就可以了
3.arraylist是一种list, 而vector是动态数组,而且后者是线程安全的。
4.因为B继承A,所以 A a= new B();属于向上转型!
ArrayList是vextor 的改进版,主要解决了同步的问题;现在sun已经不推荐使用vector了