博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20140423面试题总汇
阅读量:6504 次
发布时间:2019-06-24

本文共 1950 字,大约阅读时间需要 6 分钟。

hot3.png

1、byte b= 255 ; 报错么?

报错,byte的范围是 -128~127

另外int的范围是-2^31 ~ 2^31-1

2、int $x; 和int #x; 会报错么?

#x会报错,java命名规范:

$ 、字母、下划线开头都行,后面的可以是数字、字母、下划线.

3、以下程序不会不会报错?为什么?

public class B5Mtest {	static int k ;	public static void main(String[] args) {				System.out.println(k);	}}

输出 0

4、子类能否缩小父类的访问权限?能不能放大?

不能缩小,能够放大。

public class B5MC1 {	protected void printHello(){		System.out.println("Hello class1");	}}

public class B5MC2 extends B5MC1{	public void printHello(){		System.out.println("Hello class1");	}}

类2改成private报错。

另外附上访问权限:

包外        子类         包内         类内 public      yes        yes          yes         yes protected   no         yes          yes         yes default     no         no           yes         yes private     no         no           no          yes
5、static 方法能不能被重载?

能够被重载,也能够被覆盖。

6、以下输出是什么?

public class B5MC1 {		void	 show(){		System.out.println("static show C1");	}	}

public class B5MC2 extends B5MC1{	static void	 show(){		System.out.println("static show C2");	}		public static void main(String[] args) {		B5MC2 b = new B5MC2();		b.show();	}}

编译报错。子类不能用static 覆盖父类方法。

7、运行时异常和检查式异常有哪些?

运行时异常:(都继承了RuntimeException)

ClassCastException

ConcurrentModificationException
IndexOutOfBoundsException
NullPointerException

检查式异常:

IOException

SQLException

8、下面程序输出是什么?

public static void main(String[] args) {		int num1 = 1;		Integer num2 = 1;		Integer num3 = new Integer(1);		Integer num4 = Integer.valueOf(1);				System.out.println(num1 == num2);		System.out.println(num2 == num3);		System.out.println(num3 == num4);		System.out.println(num4 == num1);		System.out.println(num4 == num2);			}

输出;

truefalsefalsetruetrue

10、下面程序的输出是什么?

public static void main(String[] args) {		String s1 = "ab"+"cd";		String s2 = "abcd";		String s3=  new String("abcd");		String s4= s3;		String s5= s3;				System.out.println(s1==s2);		System.out.println(s2==s3);		System.out.println(s4==s5);	}

输出;

truefalsetrue

转载于:https://my.oschina.net/kanlianhui/blog/225584

你可能感兴趣的文章
win7 下硬盘安装Redhat7
查看>>
Configuring Zookeeper Cluster
查看>>
js图表控件:highcharts的应用
查看>>
Redis 分布式锁的正确实现方式
查看>>
mysqldump 备份命令使用中的一些经验总结
查看>>
Linux下MySql安装配置方法总结
查看>>
本IT博客用于域名投资、互联网、资源下载等相关干货收藏和学习
查看>>
Rad Studio 10.1 UP1 移动开发 关于编译ANDROID版本
查看>>
如何重置migration
查看>>
python操作PostgreSQL数据库
查看>>
ArrayList底层实现
查看>>
node.js 学习(二)
查看>>
如何从Apache官网下载windows版apache服务器
查看>>
我的友情链接
查看>>
观察者设计模式
查看>>
对创业的反思-自我定位
查看>>
MySQL之表lock信息
查看>>
Linux基本命令——用户账户管理
查看>>
我的友情链接
查看>>
棋牌游戏服务器架构: 总体设计
查看>>