面试题22(关于static用法)

关于下面的程序Test.java说法正确的是?

public class Test {

static String x="1";

staticint y=1;

public static void main(String args[]) {

static int z=2;

System.out.println(x+y+z);

}

}

A 3

B 112

C 13

D 程序有编译错误

考点:考察求职者对static的用法

出现频率:★★★★★

【面试题分析】

被static修饰的变量称为静态变量,静态变量属于整个类,而局部变量属于方法,只在该方法内有效,所以static不能修饰局部变量!

所以参考答案是( D)

原文发布于微信公众号 - java学习(javaxxf)

原文发表时间:2017-11-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏chenjx85的技术专栏

leetcode-448-Find All Numbers Disappeared in an Array

1725
来自专栏司想君

JavaScript经典面试题之for循环click

经典重现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title><...

2916
来自专栏青玉伏案

窥探Swift之字符串(String)

  之前总结过Objective-C中的字符串《Objective-C精选字符串处理方法》,学习一门新语言怎么能少的了字符串呢。Swift中的String和Ob...

2306
来自专栏GreenLeaves

JavaScript之面向对象学九(原型式继承和寄生式继承)

一、原型式继承 该继承模式是由道格拉斯*克罗克福德在2006年提出的实现继承的方法. 模式的基本思路:借助原型可以基于已有的对象创建新的对象,同时还不必因此创建...

1907
来自专栏向治洪

模板方法模式

概述 概念:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。模板方法模式属于行为类模式。 模板...

2057
来自专栏编程坑太多

Python 字典

1154
来自专栏彭湖湾的编程世界

【算法】实现栈和队列

栈(stack) 栈(stack)是一种后进先出(LIFO)的集合类型, 即后来添加的数据会先被删除 ? 可以将其类比于下面文件的取放操作:新到的文件会被先取走...

3456
来自专栏IMWeb前端团队

JavaScript强化教程——JavaScript 运算符

本文作者:IMWeb 王军 原文出处:IMWeb社区 未经同意,禁止转载 本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScr...

2256
来自专栏java学习

面试题29( 在JAVA中,假设A有构造方法A(int a),则在类A的其他构造方法中调用该构造方法和语句格式应该为?)

在JAVA中,假设A有构造方法A(int a),则在类A的其他构造方法中调用该构造方法和语句格式应该为? A this.A(x) B this(x) C sup...

3495
来自专栏linux驱动个人学习

内存对齐的三条原则

1:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员...

3564

扫码关注云+社区

领取腾讯云代金券