新建
上传
首页
助手
最?/div>
资料?/div>
工具

软件开发应试人员考试试题?/p>

Java

?/p>

 

 

姓名?/p>

___________   

电话?/p>

___________ 

以下信息有工作经验人员如实填写,应届毕业不填(时间从毕业参加工作算起?/p>

 

从事

Java

开发时?/p>

____

?/p>

    

熟悉

JavaScrip

时间

____

?/p>

    

熟悉

EXT

开发时?/p>

____

?/p>

     

熟悉

PDM

开发时?/p>

____

?/p>

 

熟悉的数据库及时间(?/p>

SQLServer 3

个月,可多填?/p>

___________________ 

一?/p>

 

JAVA

基础

 

1

?/p>

简述你所知道?/p>

JA

V

A

修饰符及各自的使用机制?

?/p>

public

?/p>

abstract

?/p>

final

?/p>

synchronized

?/p>

super

?/p>

?/p>

 

public 

:允许所有客户访?/p>

 

protected

:只能在本包内被该类的子类所使用

 

private

:只允许在本类内使用

 

abstract

:没有提供实现,需要子类提?/p>

 

static

:与整个类相关,与单个对象无?/p>

 

final

:你只能定义一个实体一次,以后不能改变它或继承它。一?/p>

final

修饰的类不能被子类化,一?/p>

final

修饰的方法不能被重写,一?/p>

final

修饰的变量不能改变其初始?/p>

 

synchronized

:方法获得对对象监控的访问权;如果该方法?/p>

static

类型的,获得是对类本身的访问权?/p>

 

super

:构造器和方法,都用关键?/p>

super

指向超类,但是用的方法不一样。方法用这个关键字去执行被重

载的超类中的方法?/p>

 

2. String

?/p>

StringBuffer

?/p>

StringBuilder

之间区别?别简述各自的执行效率?/p>

 

区别?/p>

String 

类型?/p>

 

StringBuffer 

类型的主要性能区别其实在于

 

String 

是不可变的对?/p>

, 

因此在每次对

 

String 

类型进行改变的时候其实都等同于生成了一个新?/p>

 

String 

对象?/p>

然后将指针指向新?/p>

 

String 

对象?/p>

所以经常改变内容的字符串最好不要用

 

String 

?/p>

因为每次生成对象都会对系统性能产生影响?/p>

特别当内?/p>

中无引用对象多了以后?/p>

 

JVM 

?/p>

 

GC 

就会开始工作,那速度是一定会相当慢的?/p>

 

执行速度?/p>

三者在执行速度方面的比较:

StringBuilder > 

 

StringBuffer 

 

> 

 

String 

使用场景?/p>

1.

如果要操作少量的数据?/p>

 

= String 

2.

单线程操作字符串缓冲?/p>

 

下操作大量数?/p>

 

= StringBuilder 

3.

多线程操作字符串缓冲?/p>

 

下操作大量数?/p>

 

= StringBuffer 

2

、静态变量和实例变量的区?/p>

?

能在静态方法中调用非静态变量吗?/p>

 

静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。实例变量属于该类的对象,必须产?/p>

该类对象,才能调用实例变?/p>

 

静态方法及变量属于整个类,数据将会被存储在公共区域,非静态方法及变量属于对象

 

静态方法中无法调用实例变量,而实例方法却可以调用静态变?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

软件开发应试人员考试试题?/p>

Java

?/p>

 

 

姓名?/p>

___________   

电话?/p>

___________ 

以下信息有工作经验人员如实填写,应届毕业不填(时间从毕业参加工作算起?/p>

 

从事

Java

开发时?/p>

____

?/p>

    

熟悉

JavaScrip

时间

____

?/p>

    

熟悉

EXT

开发时?/p>

____

?/p>

     

熟悉

PDM

开发时?/p>

____

?/p>

 

熟悉的数据库及时间(?/p>

SQLServer 3

个月,可多填?/p>

___________________ 

一?/p>

 

JAVA

基础

 

1

?/p>

简述你所知道?/p>

JA

V

A

修饰符及各自的使用机制?

?/p>

public

?/p>

abstract

?/p>

final

?/p>

synchronized

?/p>

super

?/p>

?/p>

 

public 

:允许所有客户访?/p>

 

protected

:只能在本包内被该类的子类所使用

 

private

:只允许在本类内使用

 

abstract

:没有提供实现,需要子类提?/p>

 

static

:与整个类相关,与单个对象无?/p>

 

final

:你只能定义一个实体一次,以后不能改变它或继承它。一?/p>

final

修饰的类不能被子类化,一?/p>

final

修饰的方法不能被重写,一?/p>

final

修饰的变量不能改变其初始?/p>

 

synchronized

:方法获得对对象监控的访问权;如果该方法?/p>

static

类型的,获得是对类本身的访问权?/p>

 

super

:构造器和方法,都用关键?/p>

super

指向超类,但是用的方法不一样。方法用这个关键字去执行被重

载的超类中的方法?/p>

 

2. String

?/p>

StringBuffer

?/p>

StringBuilder

之间区别?别简述各自的执行效率?/p>

 

区别?/p>

String 

类型?/p>

 

StringBuffer 

类型的主要性能区别其实在于

 

String 

是不可变的对?/p>

, 

因此在每次对

 

String 

类型进行改变的时候其实都等同于生成了一个新?/p>

 

String 

对象?/p>

然后将指针指向新?/p>

 

String 

对象?/p>

所以经常改变内容的字符串最好不要用

 

String 

?/p>

因为每次生成对象都会对系统性能产生影响?/p>

特别当内?/p>

中无引用对象多了以后?/p>

 

JVM 

?/p>

 

GC 

就会开始工作,那速度是一定会相当慢的?/p>

 

执行速度?/p>

三者在执行速度方面的比较:

StringBuilder > 

 

StringBuffer 

 

> 

 

String 

使用场景?/p>

1.

如果要操作少量的数据?/p>

 

= String 

2.

单线程操作字符串缓冲?/p>

 

下操作大量数?/p>

 

= StringBuilder 

3.

多线程操作字符串缓冲?/p>

 

下操作大量数?/p>

 

= StringBuffer 

2

、静态变量和实例变量的区?/p>

?

能在静态方法中调用非静态变量吗?/p>

 

静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。实例变量属于该类的对象,必须产?/p>

该类对象,才能调用实例变?/p>

 

静态方法及变量属于整个类,数据将会被存储在公共区域,非静态方法及变量属于对象

 

静态方法中无法调用实例变量,而实例方法却可以调用静态变?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

软件开发应试人员考试试题?/p>

Java

?/p>

 

 

姓名?/p>

___________   

电话?/p>

___________ 

以下信息有工作经验人员如实填写,应届毕业不填(时间从毕业参加工作算起?/p>

 

从事

Java

开发时?/p>

____

?/p>

    

熟悉

JavaScrip

时间

____

?/p>

    

熟悉

EXT

开发时?/p>

____

?/p>

     

熟悉

PDM

开发时?/p>

____

?/p>

 

熟悉的数据库及时间(?/p>

SQLServer 3

个月,可多填?/p>

___________________ 

一?/p>

 

JAVA

基础

 

1

?/p>

简述你所知道?/p>

JA

V

A

修饰符及各自的使用机制?

?/p>

public

?/p>

abstract

?/p>

final

?/p>

synchronized

?/p>

super

?/p>

?/p>

 

public 

:允许所有客户访?/p>

 

protected

:只能在本包内被该类的子类所使用

 

private

:只允许在本类内使用

 

abstract

:没有提供实现,需要子类提?/p>

 

static

:与整个类相关,与单个对象无?/p>

 

final

:你只能定义一个实体一次,以后不能改变它或继承它。一?/p>

final

修饰的类不能被子类化,一?/p>

final

修饰的方法不能被重写,一?/p>

final

修饰的变量不能改变其初始?/p>

 

synchronized

:方法获得对对象监控的访问权;如果该方法?/p>

static

类型的,获得是对类本身的访问权?/p>

 

super

:构造器和方法,都用关键?/p>

super

指向超类,但是用的方法不一样。方法用这个关键字去执行被重

载的超类中的方法?/p>

 

2. String

?/p>

StringBuffer

?/p>

StringBuilder

之间区别?别简述各自的执行效率?/p>

 

区别?/p>

String 

类型?/p>

 

StringBuffer 

类型的主要性能区别其实在于

 

String 

是不可变的对?/p>

, 

因此在每次对

 

String 

类型进行改变的时候其实都等同于生成了一个新?/p>

 

String 

对象?/p>

然后将指针指向新?/p>

 

String 

对象?/p>

所以经常改变内容的字符串最好不要用

 

String 

?/p>

因为每次生成对象都会对系统性能产生影响?/p>

特别当内?/p>

中无引用对象多了以后?/p>

 

JVM 

?/p>

 

GC 

就会开始工作,那速度是一定会相当慢的?/p>

 

执行速度?/p>

三者在执行速度方面的比较:

StringBuilder > 

 

StringBuffer 

 

> 

 

String 

使用场景?/p>

1.

如果要操作少量的数据?/p>

 

= String 

2.

单线程操作字符串缓冲?/p>

 

下操作大量数?/p>

 

= StringBuilder 

3.

多线程操作字符串缓冲?/p>

 

下操作大量数?/p>

 

= StringBuffer 

2

、静态变量和实例变量的区?/p>

?

能在静态方法中调用非静态变量吗?/p>

 

静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。实例变量属于该类的对象,必须产?/p>

该类对象,才能调用实例变?/p>

 

静态方法及变量属于整个类,数据将会被存储在公共区域,非静态方法及变量属于对象

 

静态方法中无法调用实例变量,而实例方法却可以调用静态变?/p>

 

Ͼλ">
Ͼλ
Ŀ

JAVA面试? 华为)(答案) - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

软件开发应试人员考试试题?/p>

Java

?/p>

 

 

姓名?/p>

___________   

电话?/p>

___________ 

以下信息有工作经验人员如实填写,应届毕业不填(时间从毕业参加工作算起?/p>

 

从事

Java

开发时?/p>

____

?/p>

    

熟悉

JavaScrip

时间

____

?/p>

    

熟悉

EXT

开发时?/p>

____

?/p>

     

熟悉

PDM

开发时?/p>

____

?/p>

 

熟悉的数据库及时间(?/p>

SQLServer 3

个月,可多填?/p>

___________________ 

一?/p>

 

JAVA

基础

 

1

?/p>

简述你所知道?/p>

JA

V

A

修饰符及各自的使用机制?

?/p>

public

?/p>

abstract

?/p>

final

?/p>

synchronized

?/p>

super

?/p>

?/p>

 

public 

:允许所有客户访?/p>

 

protected

:只能在本包内被该类的子类所使用

 

private

:只允许在本类内使用

 

abstract

:没有提供实现,需要子类提?/p>

 

static

:与整个类相关,与单个对象无?/p>

 

final

:你只能定义一个实体一次,以后不能改变它或继承它。一?/p>

final

修饰的类不能被子类化,一?/p>

final

修饰的方法不能被重写,一?/p>

final

修饰的变量不能改变其初始?/p>

 

synchronized

:方法获得对对象监控的访问权;如果该方法?/p>

static

类型的,获得是对类本身的访问权?/p>

 

super

:构造器和方法,都用关键?/p>

super

指向超类,但是用的方法不一样。方法用这个关键字去执行被重

载的超类中的方法?/p>

 

2. String

?/p>

StringBuffer

?/p>

StringBuilder

之间区别?别简述各自的执行效率?/p>

 

区别?/p>

String 

类型?/p>

 

StringBuffer 

类型的主要性能区别其实在于

 

String 

是不可变的对?/p>

, 

因此在每次对

 

String 

类型进行改变的时候其实都等同于生成了一个新?/p>

 

String 

对象?/p>

然后将指针指向新?/p>

 

String 

对象?/p>

所以经常改变内容的字符串最好不要用

 

String 

?/p>

因为每次生成对象都会对系统性能产生影响?/p>

特别当内?/p>

中无引用对象多了以后?/p>

 

JVM 

?/p>

 

GC 

就会开始工作,那速度是一定会相当慢的?/p>

 

执行速度?/p>

三者在执行速度方面的比较:

StringBuilder > 

 

StringBuffer 

 

> 

 

String 

使用场景?/p>

1.

如果要操作少量的数据?/p>

 

= String 

2.

单线程操作字符串缓冲?/p>

 

下操作大量数?/p>

 

= StringBuilder 

3.

多线程操作字符串缓冲?/p>

 

下操作大量数?/p>

 

= StringBuffer 

2

、静态变量和实例变量的区?/p>

?

能在静态方法中调用非静态变量吗?/p>

 

静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。实例变量属于该类的对象,必须产?/p>

该类对象,才能调用实例变?/p>

 

静态方法及变量属于整个类,数据将会被存储在公共区域,非静态方法及变量属于对象

 

静态方法中无法调用实例变量,而实例方法却可以调用静态变?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • ϴѧݿ02SQLServerݿĹ
  • --ʮһ·ݰȫܽἰ
  • Աָ꿼
  • ˮʦҶҽ
  • еĺӼ
  • 2018бҵѧģԾ()
  • ѧһҵ(տŴѧ)
  • վ˵
  • dz̸CORSϵͳӦ
  • ıڸ߶ʩ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)